My stay at the Villas was fantastic. I extended my stay by 3 days as the place was just so pleasant. The room was more than spacious for one person. The room was immaculate. The bathroom was clean with god water pressure and plenty of hot water. The cafe was staff friendly and polite, and the food was outstanding. There are other dining options in the area, but the Cafe Azul's chef (s) are top notch! The hotel staff is courteous and professional, with kudos going out to Mike, who goes out of his way to make guests feel welcome. The pool was clean and pristine, so if you are looking for aquatic fun, you might want to limit it to the pool, as the beach area leaves a lot to be desired. The hotels in the area might want to consider organizing some community volunteer beach cleanup days throughout the year.
The only complaint I had was on my last night there, the guy in the room next to mine decided to blast rock music in his room around 12:30 in the morning, and when I asked the evening security guard to deal with it, he instead directed me to the front desk, whom I reported it to (though I should not have had to as the music was quite loud). Unfortunately nothing was done and the music was still blaring when I finally fell asleep around 3:30 am. Things like that shouldn't happen at a hotel, and the perpetrator not face any consequences. Other than that I've nothing but good things to say about the Villa's.