Bad service
The rooms were pretty average and the location is good. There's a nice pool and hot tub. Free wi-fi for guests in all the rooms. Some of the staff is very helpful.
My room was not cleaned well after first day. There was still sand on the floor. The shampoo bottle was half-used already when I arrived.
The main problem happened after I checked out. When I arrived back home, I realized I had left some really important items in the room, so I called to check about it. The receptionist informed me that I had booked the room through September 11th, although I'm positive - and recieved a confirmation - that I only reserved in through September 10th. I told her that was wrong, and she insisted that I had the reservation through the 11th, and would be charged for an extra night! After arguing with her, she placed me on hold, then put her manager on the phone, who quickly cleared it up. 
So that problem was solved, but I still had to track down my items. This was a huge hassle. I called the front desk, they told me they would call housekeeping, and I never heard back. I called back later, and spoke to a different person, who transferred me to housekeeping. The housekeeping staff told me they would check the room and call me back. I never heard anything from them so I called the front desk. This time they said they would check for the items & call me back, which they did, confirming they had been found. I instructed them where to mail the items, and to give me the tracking number. Unfortunately, this never happened. 
After about a day and a half, I called to get the tracking number. I was told that the items had not been mailed yet - they were in a bag at the front desk. Once again, I asked them to mail it, and this receptionist also promised to call with the tracking number.
Surprise - that never happened either! It's now 5 days later. I called this morning, and the receptionist told me they did not know where my items were, or if they had been mailed yet, but she would check and call me back. After 5 hours with no word, I called again. I found out the items had been sitting in storage the whole time, and still have not been mailed. Again, they assured me they would send it today, and actually gave me a tracking number. What a fiasco! If you come here - make sure you never leave anything behind!