Expected more because it was a property under the Marriott family of hotels.
The elevator shook and screamed like a teenager at an Elvis concert. The hallways to our room smelled like stale fried fish.
Our room had a Kleenex on the ground and one silver earring on the ground in our room. The soap and conditioner were not filled.
It felt dirty. But the room was spacious and offered us,a family of 5, a comfortable space.
The pool was nice and we enjoyed it but there were no pool towels and when we asked for towels we were told there weren't any at this time.
The breakfast was the worst I've experienced at a hotel in the States. Shockingly sparse. Asked for milk for my coffee (which was not good at all) and had to wait few minutes and then have to go to the kitchen area and ask again, in Spanish, to get anything. They only had oat milk, no other milk.
So we didn't eat breakfast at the hotel again and I'm usually good with a very basic breakfast, even just a bagel. But they didn't have that either.
The front desk attendants were very nice, professional and friendly, but the rest of the crew (cleaning ladies etc. ) though also friendly, seemed lost and didn't know what they were doing.
Overall, You get what you pay for. This was a very good deal for 5 people to stay, price-wise, but I try to stay at Marriott properties because i trust the name but this experience affected that. But the property is run down and felt like it was lacking management.