The property is clean and well maintained. I really love that it's a smaller resort, you're never far from you room. The staff is friendly (Alondra and pool crew were amazing) the pool is nice, always clean. It was a good value, but I have to say, the food here is terrible, and I say this because we stayed here 8 months ago and I thought the food was decent. Honestly, everything was so bad, on the brink of inedible. And the drinks were awful also. It's hard to mess up strawberry daiquiri, but seriously it was all bad.
Sorry to say, I will not be staying here again, but only because of the food and drink, everything else was pretty great.