I booked here on business and was pleasantly surprised. The rooms a very nice and not your standard fare. The pool and beach areas are also interesting. I didn't spend much time in the restaurants so I can't comment. But if you look at all that is offered and you look at the price this is a compelling value where you don't have to sacrifice quality.