Great location.
Great accommodation.
Made for a perfect family vacation.