Great amenities, plenty of room, spectacular views, and an excellent host.