A mixed bag. On one hand, we felt like we were in Spain or Italy. Beautiful place, and very close to the beach and lots of fun places. On the other hand, absolutely no maintenance. The first day, I reported that our TV didn't work. The man at the desk looked disturbed, and gravely said, "I'll make a phone call." A few hours later I asked how the TV repair was going, and the woman revealed that it wasn't just us, it was the whole hotel, it had been out for a while, and the darned technician just kept not showing up. There's a security gate at the street entrance to the hotel area. The first night, the mechanism that makes it close automatically broke, so for the rest of our stay, we usually found the security gate hanging open. The second day, I discovered that the battery in our room safe was dead. I tried to call the front desk several times. No one ever answered. So I went down to the front desk, which required going outside, out onto the street, and into the hotel next door. I reported the dead battery. The same man again looked deeply concerned, and solemnly asked, What is your room number? As if they had a maintenance person. As if anyone gave a rip. Needless to say, the tv, the gate, and the safe continued to be kaput for the rest of our three night stay. I gave this place 3 stars anyway because it was really cheap for the area and the room was nice, clean and quiet. Just don't expect any service aside from cleaning the room.