Excellent host, amenities, space, location and views.
What we all hope for when booking on AirBnb. 5 star rating.