5 stars for location, amenities, cleanliness and host! One of our best AirBnB experiences.