I have stayed in many Villas in the Mayan Riviera, and Casa Rosa ranks pretty high on the list of best places rented. The price is quite reasonable, the architecture is perfect, the place is super spacious (the roof deck alone is an amazing place to hang out) and the palm trees offer just the right amount of shade to sit in a chair and take in the ocean breeze while reading a book. I went with 3 other mothers and our kids and we had one of the most relaxing vacations ever. This was made possible by the cooks and cleaners so we were not sweeping sand and making mac and cheese the whole time. Cannot wait to return!