great location, amazing view, great host, amazing amenities. like a home away from home