Perfect location but poor in cleanness and amenities. Heater for water was broken and took some time to fix. Since it was a known problem, i was disappointed not to be warned or it wasn’t fixed before we arrive. Also couch was not super clean with some pet hairs.