Wifi kept breaking occasionally.
The staff started roaming around hallways from very early in the morning (6-7am), which always woke me up unfortunately... the towel hamper on wheels makes quite a sound on tile flooring! Perhaps this could be reorganised somehow. I am mentioning this because I specifically asked for a quiet room when booking (and confirmed my request when checking in). I know it's just a request, but had to be mentioned!
The usual guy behind the bar (Watson?) is less than enthusiastic about serving anyone and often spends his time anywhere but behind the bar. I had to ask the reception for him a few times... on the days when he wasn't working, however, his replacement was super friendly and helpful, even went around the pool proactively asking people for their drink orders!
The hotel has a "laundry room", which includes one washing machine and one dryer - using these (+detergent) once costs you around 15USD. Considering the state of this room I would highly recommend to change this into a free service - I felt uncomfortable going there on my own if it was already dark... it's a bit messy and the staff hanging out around the corner just made it a bit off putting.
The breakfast is simply put poor, which I fear is actually making it into something negative to the hotel, as the quality of the breakfast simply doesn't correspond to the overall quality of the hotel.
The location is very convenient, as the big supermarket (has great deli/salad bar/sandwich bars too in case you want to pick up a small snack for lunch), loads of restaurants and bars and of course the beach are all close. I also highly recommend the pilates studio (Studio 90 Degrees) next door, they are amazing! They charged me 50USD for an unlimited number of pilates and yoga classes in a week - I went 5 times, so this was a great deal. The instructor is really good.
I also visited the gym at the hotel every day and found that very convenient.