{"generated_at":"2026-09-24T05:01:47.193191Z","total_properties_tracked":31,"collection_count":7,"note":"Collections are derived from provider facility ids and destination-relative price percentiles. No hand-curation. Zero-property collections are absent. On-site and nearby golf are tracked separately — RouteStack id 102 (nearby) never contributes to golf_onsite (ids 2617, 3814, 3811, 3813, 3812).","collections":[{"tag":"golf_nearby","slug":"golf-nearby","label":"Golf Nearby","definition":"A property in this collection has golf accessible from the property but the golf facility is NOT on the grounds. RouteStack facility id 102 ('Golfing nearby'). This is explicitly different from the Golf collection (on-site courses, ids 2617 etc.). Never merged with on-site golf.","definition_short":"Golf accessible from the property but not on the grounds. On-site golf is a separate, stricter collection.","derivation":"Derived from RouteStack facility id 102 (Golfing nearby). A property with id 102 gets this tag; it does NOT get the on-site Golf tag.","property_count":11,"total_properties":31,"clear_window_count":6,"url":"https://sunny.day/collections/golf-nearby","api_url":"https://sunny.day/api/collections/golf-nearby"},{"tag":"spa","slug":"spa","label":"Spa","definition":"A property in this collection has spa services on the premises: a full-service spa, spa services on site, or spa treatment rooms. RouteStack ids 2123 (Full-service spa), 2017 (Spa services on site), 2129 (Spa treatment room(s)).","definition_short":"Full-service spa or spa treatment rooms on the property.","derivation":"Derived from RouteStack facility ids: 2123 (Full-service spa), 2017 (Spa services on site), 2129 (Spa treatment room(s)). No hand-curation; facility presence confirmed per property.","property_count":5,"total_properties":31,"clear_window_count":1,"url":"https://sunny.day/collections/spa","api_url":"https://sunny.day/api/collections/spa"},{"tag":"pool","slug":"pool","label":"Pool","definition":"A property in this collection has a swimming pool on the grounds: indoor, outdoor seasonal, or confirmed pool count ≥ 1. RouteStack ids 2074 (Swimming pool), 2138 (Outdoor seasonal pool), 2820 (Number of indoor pools - 1), 2821 (Number of outdoor pools - 1).","definition_short":"Swimming pool on the property (indoor or outdoor).","derivation":"Derived from RouteStack facility ids: 2074 (Swimming pool), 2138 (Outdoor seasonal pool), 2820 (Number of indoor pools - 1), 2821 (Number of outdoor pools - 1).","property_count":22,"total_properties":31,"clear_window_count":13,"url":"https://sunny.day/collections/pool","api_url":"https://sunny.day/api/collections/pool"},{"tag":"shopping_onsite","slug":"shopping","label":"Shopping","definition":"A property in this collection has retail shopping physically on the property: on-site shopping or an on-site shopping mall. RouteStack facility ids 45 (Shopping on site), 1073744070 (Shopping mall on site).","definition_short":"Shopping or a shopping mall physically on the property. On-site only — nearby shopping shuttles or districts are not included.","derivation":"Derived from RouteStack facility ids: 45 (Shopping on site), 1073744070 (Shopping mall on site). Verified live against RouteStack data 2026-08-17 (Vail/Aspen/Las Vegas sample). No hand-curation; every tagged property has at least one confirmed id.","property_count":4,"total_properties":31,"clear_window_count":3,"url":"https://sunny.day/collections/shopping","api_url":"https://sunny.day/api/collections/shopping"},{"tag":"accessible","slug":"accessible","label":"Accessible","definition":"A property in this collection has at least one confirmed accessibility feature: wheelchair access, accessible bathroom, in-room accessibility, or wheelchair-accessible path to elevator. RouteStack primary ids: 27 (Wheelchair accessible), 2419 (Accessible bathroom), 2422 (In-room accessibility), 1073744634 (Wheelchair-accessible path to elevator).","definition_short":"Confirmed wheelchair or in-room accessibility feature at the property. Based on primary RouteStack ids only; partial accessibility is possible.","derivation":"Derived from RouteStack facility ids: 27, 2419, 2422, 1073744634. These are the most reliable primary accessibility ids; the full RouteStack accessibility set is larger. A 'No accessible X' id does NOT qualify.","property_count":23,"total_properties":31,"clear_window_count":13,"url":"https://sunny.day/collections/accessible","api_url":"https://sunny.day/api/collections/accessible"},{"tag":"budget","slug":"budget","label":"Budget","definition":"A property is 'budget' if its current nightly rate is at or below the 20th percentile of rates across all properties in the same destination. This is a RELATIVE threshold: '$budget' in Scottsdale ($104–$750 range) and 'budget' in Big Sur ($1,172–$7,430 range) mean very different dollar amounts. An absolute threshold would be meaningless across that spread.","definition_short":"Bottom 20th percentile of nightly rate within the destination. Relative, not absolute — budget in Manhattan and budget in Gulf Shores are different prices.","derivation":"Computed from live nightly_rate_usd values in each destination. 20th percentile within the destination's price distribution. No provider-specific pricing assumptions.","property_count":7,"total_properties":31,"clear_window_count":4,"url":"https://sunny.day/collections/budget","api_url":"https://sunny.day/api/collections/budget"},{"tag":"luxury","slug":"luxury","label":"Luxury","definition":"A property is 'luxury' if its current nightly rate is at or above the 80th percentile of rates across all properties in the same destination. This is a RELATIVE threshold: luxury in Big Sur ($1,172–$7,430 range) and luxury in Gulf Shores are different price points. Budget and luxury can overlap (a single property can be the priciest in a cheap market and still cost less than a mid-tier property in an expensive market).","definition_short":"Top 20th percentile of nightly rate within the destination. Relative, not absolute — luxury in a resort market differs from luxury in a budget market.","derivation":"Computed from live nightly_rate_usd values in each destination. 80th percentile within the destination's price distribution.","property_count":7,"total_properties":31,"clear_window_count":4,"url":"https://sunny.day/collections/luxury","api_url":"https://sunny.day/api/collections/luxury"}]}