The reason for my low rating: we returned to the room after a day out to find the room safe open; at a glance, nothing looked amiss, but upon a closer check the next day we found a significant amount of cash missing. We notified the management immediately, and they investigated briefly, but it was mostly met with a half smile, a shoulder shrug, and a 'sorry-there's-nothing-we-can-do.' Yes, I'm aware of the policy that they're not responsible for lost/stolen whatever, and I realize it's my own stupid fault for leaving the safe open (we were in a rush and in-and-out of it and I just couldn't remember if I closed it or not, I thought I did...), and I realize that it's entirely within the realm of possibility that I might have mis-counted or simply lost it, so I am in no way accusing anyone of anything; however, I'm usually so careful about these things that it's unlikely it was simply "lost." Needless to say, that put quite a damper on our stay.
Other than that, the hotel is nice enough, the staff was friendly overall, and it's close to the beach. Just be absolutely sure to put your valuables in the safe. And, oh yeah, lock it up before you leave.