The rooms were clean. The room we booked had a full kitchen setup along with a nice shower and a very short walk from the hillside (bar) pool. They didn’t have the room ready when we arrived, but held our bags as we went to get dinner. The restaurant food isn’t great, and the service is slower than restaurants in mainland America, so don’t expect fast/ super friendly service. The hotel is great, the restaurant is just okay. I would recommend bringing plenty of cash for your events, a lot of places have cash prices and card prices. There is an ATM in the main lobby if you need it. Laundry at every building, and they give you free laundry soap.
There were tiny bugs in our room, not gnats, not ants, but I think that’s to be expected when traveling somewhere this warm. They didn’t get into our food, but were more of a nuisance than a real problem. They don’t clean your room everyday, but do give you materials to clean up if you want, and will provide additional linens/towels upon request. I would stay here again.