We recently stayed here as a group and loved it. Check in was annoying an none of the 5 rooms we booked were ready at 4pm. I think this a ploy the hotel uses as they send us off for a free welcome drink in the bar, and we end up buying more drinks while waiting. It was annoying though after a long flight as we all just wanted to shower and change.
The rooms are big, clean and comfortable and the bed magnificent. Balcony doors were filthy but since there was no room to sit out there it really didn't matter.
Buffet breakfast is magnificent and the pool big enough to find a quiet corner all to ourselves. We did rent a cabana one of the days which was so handy for people in the group to come and go.
Overall we were very happy with this hotel and would stay again.More