This was a decent property for the money. Although, the cable didn't work the entire time we were there, and 9 days with two kids under 11 with no tv (even local tv) becomes a challenge. We were also aware that it worked in other units. When I contacted the owner they stated they were working on it, but then I never heard anything else. The stovetop didn't work and that was annoying since we did plan on using it. The hairdryer also didn't work, and there was a strong smell from the drain in the kitchen. A couple more annoyances were there was no hand soap at any sink and when we mapped the address in the ad using google maps, it sent us to an entirely different resort community so it took an hour longer to get there. Locals told us to map only Puerto Aventuras and then once we arrived there to map Villas Talia. Other than that it was clean and conveniently located. Nice pool and pretty walking path to the shops and restaurants,