A beautiful location with plenty of amenities and entertainment for all ages.