We rented a room with a view, and though the location was great, the room had flies. The first night we stayed, a wedding was booked and our room was DIRECTLY ABOVE the party. It was loud, we could not use the balcony option as it was too loud. Our small kids could not sleep with the noise. The restaurant, which we hoped to dine at, was closed to anyone not there for the party. We went to the main desk and they said they could not move us until the next day.
The following morning, we went to the front desk and they advised a room across the street would be open by 4 PM for us. So we went out to the beach. When we returned, our room was opened by room service and they were basically waiting for us to get back so they could clean OUR room for someone else. This was not communicated to us before we left for the beach, we did not expect anyone in the room with all of our things laying out. It did not leave us with a secure feeling.
We packed up in a hurry and went to the room across the street. It smelled terribly like mold and mildew. Again, there were flies in the room. I would not recommend this location for a family.