Perfect location, tasteful amenities, unbeatable view, and a lovely host 10/10