Stayed here for a week in June. My AC worked, free wi-fi in the room, close to my dive shop and restaurants, free breakfast, the bed was firm, and room was clean. Not sure what else you'd want in a hotel.
I happened to be here the week the pool was down for cleaning and maintenance, so that was a bit disappointing, but nothing you can do about it. All in all, a good stay,