Absolutely gorgeous. My sister got married here, and she had a lovely Wedding. I can't comment on the rooms - I haven't seen them. We stayed at another hotel. But I know they are ridiculously expensive.
I can comment on the hair salon (I think they call it the Spa). My hair came out lovely. However, they quoted me $45 on the phone and charged $140 when it was all said and done. I wore my hair down. The girl did a beautiful job and spent almost 2 hours with me. So I didn't argue.
The beach is beautiful.