Let's get the positives out of the way. The rooms are clean. The staff are all very nice and the breakfast is decent for a generic "free" hotel breakfast. The location is also good. It's near great restaurants, a bus stop, and a beach. Oh, and the wi-fi worked okay.
That's where the good ends. We stayed in July. There is no air conditioning. The road noise is incredibly loud. The fans they provided are garbage. It was like trying to sleep in a sauna that also happened to have constant motorcycle noise. Road traffic petered down around 1am, only to be replaced by buses and garbage trucks by 5am. You can't close the windows or draw the shades to dampen the noise or you'll be sweated out. We barely slept for three nights. Truly unbearable.
The room itself was also dated and lacking amenities—the shower barely worked, the toilet leaked, there is no ceiling fan, the room smelled musty. The furniture is cheap. Electrical plugs are poorly arranged. There's no fridge or desk space.
The hotel's layout is labyrinthian, with narrow hallways and constant stairs. It was genuinely difficult to get our bags to the room. The indoor pool house is stifling hot, so it's uncomfortable to just to sit there. And, ironically, the hot tub isn't hot.
Again, I'm don't want to begrudge the staff: they were all very nice and were pleasant, but there was no salvaging how bad this room was. I have no idea how this place has so many 10 out of 10 reviews. One of the worst hotel stays I've ever had.