This is a 3-star resort with a friendly staff who work hard. That’s half the battle. Workers are constantly cleaning and maintaining, but it’s a big place and many areas could use a facelift. I never had hot water in my room, even after mentioning it to the front desk staff twice. Both times they said they’d report it, but nobody ever came to deal with it. My stay was short so I just sucked it up and wrote it off to being a 3-star resort.
The gym also needed a deep cleaning and the floor was pretty gross, which perhaps only people who are on the floor doing abs might notice, but that was me. Dust bunnies and dirt everywhere. The focus of those who came to clean the gym was clearly the bathroom, which is hard to find fault with, but the rest of the place needs a deep clean as well.
I went to this resort to relax, enjoy the climate and not have to cook, so it was totally good enough for what I was doing. Just don’t expect a 4-star experience at a 3-star place, that’s all.