Fantastic views, great location. Great hosts, nice pool. A great stay.