We had a great time. This place is conveniently located and all major attractions and great beaches are accessible within the hour. We didn’t have the greatest weather while we stayed, so the the indoor pool was a winner amongst the kids :) and the tennis court a great outlet for the big kids :) highly recommend