Perfect Airbnb in every way. The place was perfect, clean, welcoming, had every amenity, and the host was super communicative. On top of that the location was great. I loved it.