{"id": "ES64", "n": "Melilla", "c": "Spain", "official": "Ciudad de Melilla", "cc": "ES", "t": "beach", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 100%, coastal 100%, mountain 0%; median ground height 0 m", "lat": 35.289, "lon": -2.949, "population": 87067, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 1.855, "is_flat": true, "seasonality_pct": 21.023, "hotel_share": 0.98, "rental_share": 0.02, "camping_share": 0.0, "hotel_occupancy_pct": 61.19, "elevation_m": 0.0, "weather_check": {"kind": "stations", "n": 1, "hi_err": 3.0, "lo_err": 1.5, "rain_ratio": 1.06}, "provenance": {"crowd_years": 2, "crowd_first_year": 2024, "crowd_last_year": 2025, "crowd_source": "Eurostat tour_occ_nin2m, 2024–2025", "population_year": 2025, "climate_years": 15, "climate_source": "ERA5 (Copernicus C3S reanalysis) corrected with open national weather-service station observations (11 services), 2011-2025, 0.25 deg", "price_years": 2, "platform_years": 2, "platform_first_year": 2024, "platform_last_year": 2025, "platform_source": "Eurostat tour_ce_omn12, 2024–2025", "price_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 100%, coastal 100%, mountain 0%; median ground height 0 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 83.9, "pli_overall": 90.7, "months": [{"m": 1, "est_share": 0.0, "weather": 71.406, "index": "HCI:Beach", "weather_alt": 80.615, "hci_urban": 80.615, "hci_beach": 71.406, "good_days": 19.8, "good_days_urban": 26.4, "good_days_beach": 19.8, "tx_mean": 18.695, "tx_max_median": 23.58, "tn_mean": null, "lows_withheld": "local stations: night lows off by 2.2 C", "sea_c": 16.205, "us_pax": null, "us_airports": [], "sunny_days": 12.067, "p35": 0.0, "p30": 0.0, "rain_days": 6.0, "rain_days_p90": 8.6, "rain_withheld": null, "climate_years": 15, "k": 3.035, "visitors_night": 262.581, "dom_share": 0.796, "stage": 0.53911, "share_pct": 0.303, "cost_hotel_swing": -22.116, "cost_accom_swing": -16.22, "cost_package_swing": -12.964, "cost_air_swing": -12.956, "plat_night": 21.032, "plat_ratio": 0.08, "plat_dom_share": 0.644, "share_pct_upper": 0.327, "adr_eur": 71.49, "adr_swing": -14.521, "adr_vs_cheapest": 1.0, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 2, "est_share": 0.0, "weather": 72.982, "index": "HCI:Beach", "weather_alt": 82.889, "hci_urban": 82.889, "hci_beach": 72.982, "good_days": 19.2, "good_days_urban": 25.4, "good_days_beach": 19.2, "tx_mean": 19.391, "tx_max_median": 24.22, "tn_mean": null, "lows_withheld": "local stations: night lows off by 2.2 C", "sea_c": 15.638, "us_pax": null, "us_airports": [], "sunny_days": 11.067, "p35": 0.0, "p30": 0.0, "rain_days": 5.0, "rain_days_p90": 8.0, "rain_withheld": null, "climate_years": 15, "k": 3.91, "visitors_night": 338.301, "dom_share": 0.851, "stage": 0.694526, "share_pct": 0.389, "cost_hotel_swing": -14.827, "cost_accom_swing": -11.913, "cost_package_swing": -10.585, "cost_air_swing": -8.952, "plat_night": 26.035, "plat_ratio": 0.077, "plat_dom_share": 0.704, "share_pct_upper": 0.419, "adr_eur": 79.33, "adr_swing": -5.147, "adr_vs_cheapest": 1.11, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 3, "est_share": 0.0, "weather": 75.385, "index": "HCI:Beach", "weather_alt": 84.533, "hci_urban": 84.533, "hci_beach": 75.385, "good_days": 22.4, "good_days_urban": 28.2, "good_days_beach": 22.4, "tx_mean": 21.493, "tx_max_median": 27.016, "tn_mean": null, "lows_withheld": "local stations: night lows off by 2.2 C", "sea_c": 15.804, "us_pax": null, "us_airports": [], "sunny_days": 11.267, "p35": 0.0, "p30": 0.2, "rain_days": 8.0, "rain_days_p90": 10.0, "rain_withheld": null, "climate_years": 15, "k": 3.519, "visitors_night": 304.452, "dom_share": 0.887, "stage": 0.625122, "share_pct": 0.351, "cost_hotel_swing": -8.143, "cost_accom_swing": -7.259, "cost_package_swing": -6.152, "cost_air_swing": -6.082, "plat_night": 26.726, "plat_ratio": 0.088, "plat_dom_share": 0.69, "share_pct_upper": 0.381, "adr_eur": 82.315, "adr_swing": -1.578, "adr_vs_cheapest": 1.151, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 4, "est_share": 0.0, "weather": 78.951, "index": "HCI:Beach", "weather_alt": 86.131, "hci_urban": 86.131, "hci_beach": 78.951, "good_days": 23.267, "good_days_urban": 27.8, "good_days_beach": 23.267, "tx_mean": 23.848, "tx_max_median": 28.779, "tn_mean": null, "lows_withheld": "local stations: night lows off by 2.2 C", "sea_c": 16.815, "us_pax": null, "us_airports": [], "sunny_days": 10.533, "p35": 0.133, "p30": 0.4, "rain_days": 4.0, "rain_days_p90": 9.6, "rain_withheld": null, "climate_years": 15, "k": 4.066, "visitors_night": 351.783, "dom_share": 0.837, "stage": 0.722315, "share_pct": 0.405, "cost_hotel_swing": 2.197, "cost_accom_swing": 0.211, "cost_package_swing": -1.151, "cost_air_swing": 1.05, "plat_night": 35.133, "plat_ratio": 0.1, "plat_dom_share": 0.757, "share_pct_upper": 0.445, "adr_eur": 83.39, "adr_swing": -0.293, "adr_vs_cheapest": 1.166, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 5, "est_share": 0.0, "weather": 85.434, "index": "HCI:Beach", "weather_alt": 83.127, "hci_urban": 83.127, "hci_beach": 85.434, "good_days": 27.667, "good_days_urban": 29.0, "good_days_beach": 27.667, "tx_mean": 27.305, "tx_max_median": 33.944, "tn_mean": null, "lows_withheld": "local stations: night lows off by 2.2 C", "sea_c": 18.808, "us_pax": null, "us_airports": [], "sunny_days": 14.133, "p35": 0.333, "p30": 0.933, "rain_days": 2.0, "rain_days_p90": 6.0, "rain_withheld": null, "climate_years": 15, "k": 4.646, "visitors_night": 402.097, "dom_share": 0.88, "stage": 0.825311, "share_pct": 0.462, "cost_hotel_swing": 8.131, "cost_accom_swing": 3.749, "cost_package_swing": -5.284, "cost_air_swing": -3.503, "plat_night": 35.081, "plat_ratio": 0.087, "plat_dom_share": 0.716, "share_pct_upper": 0.502, "adr_eur": 85.85, "adr_swing": 2.648, "adr_vs_cheapest": 1.201, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 6, "est_share": 0.0, "weather": 86.451, "index": "HCI:Beach", "weather_alt": 76.471, "hci_urban": 76.471, "hci_beach": 86.451, "good_days": 28.133, "good_days_urban": 24.6, "good_days_beach": 28.133, "tx_mean": 30.758, "tx_max_median": 36.528, "tn_mean": null, "lows_withheld": "local stations: night lows off by 2.2 C", "sea_c": 21.171, "us_pax": null, "us_airports": [], "sunny_days": 18.467, "p35": 0.667, "p30": 1.0, "rain_days": 0.0, "rain_days_p90": 2.6, "rain_withheld": null, "climate_years": 15, "k": 4.908, "visitors_night": 424.6, "dom_share": 0.874, "stage": 0.871918, "share_pct": 0.488, "cost_hotel_swing": 11.691, "cost_accom_swing": 7.806, "cost_package_swing": 5.731, "cost_air_swing": 5.85, "plat_night": 39.717, "plat_ratio": 0.094, "plat_dom_share": 0.772, "share_pct_upper": 0.534, "adr_eur": 90.86, "adr_swing": 8.639, "adr_vs_cheapest": 1.271, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 7, "est_share": 0.0, "weather": 81.492, "index": "HCI:Beach", "weather_alt": 67.785, "hci_urban": 67.785, "hci_beach": 81.492, "good_days": 29.0, "good_days_urban": 14.933, "good_days_beach": 29.0, "tx_mean": 34.124, "tx_max_median": 38.821, "tn_mean": null, "lows_withheld": "local stations: night lows off by 2.2 C", "sea_c": 23.442, "us_pax": null, "us_airports": [], "sunny_days": 22.8, "p35": 1.0, "p30": 1.0, "rain_days": 0.0, "rain_days_p90": 0.6, "rain_withheld": null, "climate_years": 15, "k": 4.195, "visitors_night": 363.161, "dom_share": 0.723, "stage": 0.745115, "share_pct": 0.418, "cost_hotel_swing": 7.981, "cost_accom_swing": 9.476, "cost_package_swing": 14.434, "cost_air_swing": 8.756, "plat_night": 52.758, "plat_ratio": 0.145, "plat_dom_share": 0.499, "share_pct_upper": 0.478, "adr_eur": 85.985, "adr_swing": 2.81, "adr_vs_cheapest": 1.203, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 8, "est_share": 0.0, "weather": 77.809, "index": "HCI:Beach", "weather_alt": 63.445, "hci_urban": 63.445, "hci_beach": 77.809, "good_days": 26.733, "good_days_urban": 7.2, "good_days_beach": 26.733, "tx_mean": 34.774, "tx_max_median": 40.409, "tn_mean": null, "lows_withheld": "local stations: night lows off by 2.2 C", "sea_c": 24.638, "us_pax": null, "us_airports": [], "sunny_days": 18.133, "p35": 1.0, "p30": 1.0, "rain_days": 0.0, "rain_days_p90": 1.8, "rain_withheld": null, "climate_years": 15, "k": 5.629, "visitors_night": 487.048, "dom_share": 0.681, "stage": 1.0, "share_pct": 0.56, "cost_hotel_swing": 7.528, "cost_accom_swing": 10.341, "cost_package_swing": 21.769, "cost_air_swing": 17.812, "plat_night": 71.694, "plat_ratio": 0.147, "plat_dom_share": 0.559, "share_pct_upper": 0.641, "adr_eur": 88.175, "adr_swing": 5.428, "adr_vs_cheapest": 1.233, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 9, "est_share": 0.0, "weather": 81.736, "index": "HCI:Beach", "weather_alt": 72.051, "hci_urban": 72.051, "hci_beach": 81.736, "good_days": 25.267, "good_days_urban": 20.4, "good_days_beach": 25.267, "tx_mean": 30.902, "tx_max_median": 35.355, "tn_mean": null, "lows_withheld": "local stations: night lows off by 2.2 C", "sea_c": 23.598, "us_pax": null, "us_airports": [], "sunny_days": 12.667, "p35": 0.533, "p30": 1.0, "rain_days": 3.0, "rain_days_p90": 4.6, "rain_withheld": null, "climate_years": 15, "k": 5.21, "visitors_night": 450.9, "dom_share": 0.847, "stage": 0.925417, "share_pct": 0.518, "cost_hotel_swing": 13.57, "cost_accom_swing": 9.369, "cost_package_swing": 0.146, "cost_air_swing": -2.558, "plat_night": 38.083, "plat_ratio": 0.084, "plat_dom_share": 0.744, "share_pct_upper": 0.562, "adr_eur": 87.855, "adr_swing": 5.046, "adr_vs_cheapest": 1.229, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 10, "est_share": 0.0, "weather": 84.357, "index": "HCI:Beach", "weather_alt": 79.598, "hci_urban": 79.598, "hci_beach": 84.357, "good_days": 27.933, "good_days_urban": 28.133, "good_days_beach": 27.933, "tx_mean": 27.65, "tx_max_median": 33.148, "tn_mean": null, "lows_withheld": "local stations: night lows off by 2.2 C", "sea_c": 21.678, "us_pax": null, "us_airports": [], "sunny_days": 10.8, "p35": 0.133, "p30": 1.0, "rain_days": 2.0, "rain_days_p90": 5.6, "rain_withheld": null, "climate_years": 15, "k": 4.854, "visitors_night": 420.065, "dom_share": 0.837, "stage": 0.862329, "share_pct": 0.483, "cost_hotel_swing": 7.701, "cost_accom_swing": 4.239, "cost_package_swing": -4.296, "cost_air_swing": -0.19, "plat_night": 32.645, "plat_ratio": 0.078, "plat_dom_share": 0.637, "share_pct_upper": 0.52, "adr_eur": 88.53, "adr_swing": 5.853, "adr_vs_cheapest": 1.238, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 11, "est_share": 0.0, "weather": 78.498, "index": "HCI:Beach", "weather_alt": 85.898, "hci_urban": 85.898, "hci_beach": 78.498, "good_days": 22.4, "good_days_urban": 27.867, "good_days_beach": 22.4, "tx_mean": 22.26, "tx_max_median": 28.299, "tn_mean": null, "lows_withheld": "local stations: night lows off by 2.2 C", "sea_c": 18.948, "us_pax": null, "us_airports": [], "sunny_days": 11.467, "p35": 0.067, "p30": 0.2, "rain_days": 5.0, "rain_days_p90": 10.0, "rain_withheld": null, "climate_years": 15, "k": 4.173, "visitors_night": 361.05, "dom_share": 0.864, "stage": 0.741204, "share_pct": 0.416, "cost_hotel_swing": -4.499, "cost_accom_swing": -4.074, "cost_package_swing": -8.258, "cost_air_swing": -1.739, "plat_night": 26.883, "plat_ratio": 0.074, "plat_dom_share": 0.659, "share_pct_upper": 0.446, "adr_eur": 82.66, "adr_swing": -1.166, "adr_vs_cheapest": 1.156, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 12, "est_share": 0.0, "weather": 74.183, "index": "HCI:Beach", "weather_alt": 83.465, "hci_urban": 83.465, "hci_beach": 74.183, "good_days": 21.867, "good_days_urban": 28.867, "good_days_beach": 21.867, "tx_mean": 19.532, "tx_max_median": 23.097, "tn_mean": null, "lows_withheld": "local stations: night lows off by 2.2 C", "sea_c": 17.211, "us_pax": null, "us_airports": [], "sunny_days": 12.533, "p35": 0.0, "p30": 0.0, "rain_days": 4.0, "rain_days_p90": 11.4, "rain_withheld": null, "climate_years": 15, "k": 3.554, "visitors_night": 307.5, "dom_share": 0.801, "stage": 0.631311, "share_pct": 0.354, "cost_hotel_swing": -9.213, "cost_accom_swing": -5.724, "cost_package_swing": 6.611, "cost_air_swing": 2.512, "plat_night": 32.274, "plat_ratio": 0.105, "plat_dom_share": 0.706, "share_pct_upper": 0.391, "adr_eur": 77.18, "adr_swing": -7.718, "adr_vs_cheapest": 1.08, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}]}