Very clean. AC kept the place nice and cool and the hot water works great. Peaceful and relaxing when the nearby construction workers go home (they work Sunday-Friday 8-6ish). You can't get in the water at the resort because of the jellyfish. There is only one swimmable beach on the entire island because of all the seaweed, it is a very bumpy 30 minutes away via golf cart from San Pedro. The resort restaurant is a joke, a very small menu and many of the menu items are not available most of the time. I am deathly allergic to gluten and they treated me like a picky eater and were very unhelpful when I asked them for substitutions. Their attitude is "take it or leave it." There are some other restaurants 10 minutes away that were pretty good. It takes forever to get your food after you order. The resort staff are not friendly, no matter how nicely we greeted them and the fact that we still tipped them well. They have plans for construction well into the foreseeable future, so if you want to just hang out or sleep in you can forget about it during the day. The walls in the cabana were very thin (we were in a duplex), so we could hear everything being said in the next room. I accidentally started operating the Alexa in the next room when I told ours to skip a song...in a normal voice. Overall it is a beautiful place for a couples getaway. If they changed up the resort staff, I would stay again.