I had stayed here years ago and really loved it, so chose to come back, but my experience was not the same this time. The food at this resort was not very good. Almost everything at the main and only buffet was lukewarm to cold. The omelets were excellent. No cheese, sour cream or guacamole available for tacos. The snack bar had dried up burgers, frozen chicken nuggets, fries and under baked pizza every day, chips but no salsa or guacamole (It's Mexico!). The buffet by the pool is permanently closed, which was not mentioned on the website for this hotel. The Italian restaurant had a nice menu choice but everything we ordered was served cold from the T-Bone steak that had a caramelized sweet onion glaze and I mean SWEET, the stuffed Portabella was not stuffed with a ragu, just some shredded carrots and zucchini on top. The Gnocchi was good but cold. I usually don't care too much about the food, but this was a bit much. The staff was very friendly all around. Our bartenders at the pool were very good, remembered what we liked and were very fast. The beach was very clean. Apparently, a good portion of the resort caught fire and now there are these big empty black lots in one section and no plans to rebuild, it really takes away from the property. Our first room was dirty and had a net for a ceiling that was full of debris, changed rooms and it was much better. Overall, our stay was ok, I'd probably not stay here again.