The good: Breakfast was OK. The pool areas were great. Gym was good (for a hotel gym). Bed was comfortable, room was clean and pillows were OK. Rooms were cleaned and serviced everyday. The hotel had free parking and every shop/resteraunt you could ever need including the beach is a 5 mintue walk.
The Bad: Gym had no air conditioning. WiFi was unreliable. After my third attempt to make a bank transfer I had to go to a nearby cafe and use their WiFi. The Air Conditioner wasn't fantastic, it was good enough to get to sleep but the room was never comfortable. The showers hot water runs hot/cold which makes for a very unhappy shower. The toilets are western, but you can't flush toilet paper down, have to use a nearby bin. The photos of the rooms "conveniently" omit the sign advising the toilet style.
The Worst: Each night, around 10pm and lasting to anywhere from 10:30pm to Midnight, the nearby bar starts the live music which for any light to medium sleepers would keep you awake. Our room had ZERO noise insulation. The hotel outright stole from us at the bar. She paid in cash, however the hotel then tried to charge us on checkout for the drinks. They let us go, telling us everything was OK and we wouldn't be charged. A day later we noticed my credit card had being charged for the amount of the drinks. This is straight up, no way to avoid it, stealing and theft by the hotel. I never authorised the credit card transaction.