Great location, communication and plenty of beach/pool toys and equipment for the kids. Highly recommend!