The room was beautiful, but the lights were too dim and the bed was rock hard. After 2nd night, we complained about the bed and they brought a 1 inch mattress pad that had a large period blood stain on it. The mattress pad goes underneath the sheets, but it was still disturbing to see. A lot of construction was going on that was very loud. There was a plethora of stray dogs and cats that were also on the premises. They don't bother you much, unless you give them food (which I did), but they were harmless. We also heard a group of dogs fighting aggressively early in the morning outside of our room. We had the seaside, ocean view, room 404 right next to the pool. The location was great. I wish there was a full sized mirror. None of my appliances worked there, even with the electricity plug converters I brought. The only thing that would work is our Iphone chargers (without the converters). The free wifi in the resort was awesome. The free breakfast with room reservation was pretty good, but nothing that was amazing. The customer service was great, but only the receptionists spoke decent English. Most people in this area know minimal English, but enough to make your comfortable. I would stay here again.