The location was excellent and the villa was beautiful! We were able to walk to the grocery store and to neighbouring areas very easily.
It was wonderful having our own shaded pool to be able to cool down during the extremely warm days. The main pool was beautiful as well. Our pool was cleaned daily.
When we arrived, the small pool-side guest house was locked and someone had to go through the window to gain access. Once inside, we discovered that it has not been cleaned. Perhaps no-one had stayed in that room in a while, but we had 7 people booked for the three weeks, so it should have been obvious that we would be using that room. Having said that, the property manager was quick to rectify this problem once it was discovered.
The dishwasher did not work. We reported it and after 18 days, they wanted to come and repair it. We were told it would be noisy and we requested that they wait until we checked out to do the repairs since we only had 3 days left. They did agree to this.
One member of our party was sick early on during our stay and unfortunately was sick in the bed. We received a bill for the sheets and mattress cover as they said there was a stain that could not be removed. The bill was for $3250 pesos, or $230 CAD. These were not new sheets. That seemed a bit extreme to me.
Overall, we really enjoyed our stay at Villa Maya. It was a beautiful spot, great location and very accommodating staff on sight.