The hotel is pretty, though it is quite a hike to the beach. Our room was very nice but the beds were so hard that we wanted to check out after the very first night (we were supposed to stay 10 nights). When we went to the reception to ask for a new bed, we were told all the beds were the same. A very nice receptionist did everything he could to help us find another bed and another room, but they really were all the same.
When we asked about checking out early, the manager on site said she didn't have the authority to approve our refund (we paid up front through Expedia). We then spent the next FIVE (5) HOURS on the phone with Expedia and their off-site booking manager trying to come to a resolution. At 4 PM we gave up and said we'd try one more night. Again, our room was beautiful, and big, but the bed was awful. So the next day, after another hour on the phone with Expedia, we were given the okay to check out early with the assurance that we would get our money back. We're still waiting for the hold to be released on our credit card, two weeks later...
I would go to this hotel if you're not picky about mattresses (they were clean, just uncomfortable). I would also go to this hotel if you are looking for a really good value -- food was good and included in the rate. Unfortunately, we are used to a higher quality mattress so I wasn't able to sleep well, which really affected my entire experience.