Hero: Same occupant_type chip as freehold — show whatever MLS reports (Vacant / Owner / Tenant), not a fixed label.
This sample listing is Tenant in Place. Condo-specific chips (parking, locker) stay in hero when available.
StreetValue™ range
Existing — no changes
Property details #property-details
Core
EXIST- Property type
- Condo Apartment
- Style
- Apartment
- Bedrooms
- 2
- Bathrooms
- 2
- Living area
- 980 sqft
- Year built
- 2016
- Condo fees
- $412/mo
- Taxes (2025)
- $3,180/yr
Lot & site
SKIPPED — freehold onlyStructure
NEW- Roof
- Flat / Membrane (building)
- Foundation
- —
- Property features
- In-Suite Laundry, Storage Locker Access
property_features at unit level. other_structures usually empty for condos.
Fireplaces
NEW- Fireplaces
- 1
- Fireplace features
- Gas, Living Room
Fireplace block is both freehold and condo — not part of condo building subsection.
Views
NEW- View
- City, Canal
Condo building
CONDO ONLY- Building name
- The Metropole
- Condo corp #
- TSCC 2847
- Balcony
- Terrace, South-facing
- Locker
- Owned — Level P2 #42
- Association amenities
- Concierge, Gym, Pool, Party Room, Rooftop Terrace
- Fees include
- Heat, Water, Building Insurance, Common Elements
- Pets
- Cats allowed, No dogs
Render when isCondoOwnership() is true (lib/scout/condo-building-coords.ts).
Fields: building_name, condo_corp_number, balcony_type,
locker, association_amenities, association_fee_includes, pets_allowed.
Systems & parking
EXIST- Heating
- Forced Air
- Cooling
- Central Air
- Parking
- Underground, 1 owned
Search impact
Keyword vector already indexes amenities, fee includes, building name.
Gaps for structured filters: locker, condo_corp_number, amenities tokens, pets — planned follow-up.
Location · Costs · Comps
Existing sections — no changes