Perfect home in a perfect setting, amenities to please everyone.