Our family of 3 couples with children ranging from 21 to 9 months stayed a week at the Villa Maya. We loved the location and the grounds. Close enough to town for a cheap taxi, easy to catch at hotels next door, but far enough from the crowds. Enjoyed the best of both worlds with the additional room to roam and the service of the bar and grill from the Coral Princess to the south. Some minor inconveniences, the hot tub was not hot and an occasional thrown electrical breaker. Overall a very pleasant stay and would be happy to stay here again with a large family.