I've stayed here several times over the past three years. Its ok is how I would summarize it. Its kind of difficult to find. The rooms are ok - beds generally good. Many of the showers have a step up (small) to enter the shower. Breakfast is somewhat expensive and its generally good selection of food and juices. The gym is just ok to break a sweat. there is a golf course there but since I don't golf don't know anything about whether you can use it.
There are better hotels and there are worse.