If you want to stay at an all inclusive and overpay for everything and see nothing but on guided excursions, then this might not be the place for you. If you are here on VRBO creating your own DIY vacation then I definitely recommend you consider Villas DeRosa. This was our first trip to Mexico on our own as a family, none of us had been to the Riviera Maya area before. We wanted to do and see as much as possible. Villas DeRosa was one of 5 places we stayed during our 2 weeks in Mexico. This stop was our best snorkeling, best food, best rooms and best service of anywhere on our trip. The glamping place we stayed at before this was cool. But when we walked in our rooms and saw the view from the living room, my wife immediately said that next time we should just stay here the whole time!
We saw lots of rays and fish snorkeling right out from the resort. The free kayaks were also a big hit with my teenaged kids. The food was wonderful and very reasonable, just give them a decent amount of lead time and don't wait until you are starving. You pay for all the food at the end and can add a gratuity then. We didn't know that so we tipped the folks dropping off the food and ended up double tipping on the bill. Considering the prices we paid at some of the other places I didn't mind so much. We also had a full kitchen, fridge, and microwave so we made our own breakfasts which was also nice. The turn around time on our food orders was usually 30-60 minutes, which I thought was totally reasonable. If we were coming back from somewhere by colectivo, we would use that time to decide what we wanted and order dinner on WhatsApp a few minutes before getting dropped off. That brings up another big plus. Just a short 440' walk south down the frontage road is an official colectivo stop. We didn't have a rental car and took colectivos everywhere and it was really convenient to have this stop so close by rather than waving them down from the side of the road. They had some parking as well if you are going to have a car.
I really loved the ingenious layout of the 3 bedroom condo we had, it was perfect for our family of 6. It can have the rooms sectioned off and rented individually which means it was also 3 bathrooms which was convenient. The place isn't brand new, but everything worked and nice and clean.
Lastly, the service was great. Tony was always available to help and made sure everything went smoothly. We would totally come back here again!