Great place for a large group, lots of amenities to keep everyone entertained, also great location