Perfect location, amenities, and feel. Like a 5 star resort but with the touches of home. Outstanding.