Pros: Rooms recently renovated, nice decor, room right in front of the beach, some of the hotel restaurants (the budha bar especially) are very high quality.
Cons: Very bad level of service. We reserved a king bed room and got a room with two seperate beds. No apology, no compensation, the staff seemed to behave like this was our fault. One clerk offered to send someone to pull the beds together, he never did, after full day of waiting they remembered that they "can't" pull the beds together because it's a newly renovated room.
The rate included buffet dinner which was very low quality (def. not 5 start level), but worse yet, when we asked for plain WATER we were told dinner doesn't include drinks and you have to pay for WATER. In other news, air condition only worked some of the time. The hotel looks nice but service is everything and they have a lot to learn on that department.