The first room we received smelled like cigarette smoke, and my wife is asthmatic and allergic, so we made sure we were moved. We at first were told they were totally full. After they started talking about changing the sheets and just airing out the room, then they magically had another room available. That room was fine. We were there for our honeymoon and hoped, it being such a nice place, they'd do something special for us, but all they said was happy honeymoon.
Bring cash for the bar. View is pretty. Didn't go in in the pool but laid by it. The beach next to it was incredibly packed with people and is rocky, so bring water shoes.
Overall it was a fine experience, but not something I would pay that much money for again.