The hotel was beautiful, spotless, new, really lovely and ideal for those who just want to relax by the pool or play golf. It's a little out of town and a taxi ride is very cheap, so that isn't an issue, however I would have liked to have been located right in town, and I didn't realize this beforehand. The breakfast selection was quite large, they had Asian and Western dishes, and it was all really tasty. However, we had dinner there a few nights and I was not impressed. My husband and I both ordered the burger and it was so thick that it was mushy and absolutely horrible. He was so hungry that he ate his but I couldn't, so I sent the dish back and the manager didn't want to give us a refund for it because my husband had eaten his "so it couldn't have been that bad". Eventually they did though. My husband also played a round of golf and he said the course was really nice. But if I was to return, I'd definitely pick somewhere in town on the beach.