Great location, fabulous amenities and wonderful hosts.