Wonderful stay in gorgeous location with resort style amenities.