99% of the staff was downright rude, inattentive, and seemed annoyed anytime you needed something. Our room was dated, the paint job terrible, dusty on the furniture, closets, shelves and counters. The bathroom had black hairs in the shower upon checkin, the towels were threadbare and ripping, and it smelt like sewer. There was mold growing on the vents, and it was loud outside of our room. The property itself was beautiful but the cleanliness was not up to par. Garbage was just thrown around the pool area, beach and walkways and would be there for days. The food was AWFUL. Poor quality and poor taste. The pool area was loud and not relaxing. They allowed people to go in with their clothes in large party groups with individual speakers blasting their music. You could have multiple groups all with different speakers blasting different music in one space. The pool and beach towels were so thin, stained and tearing. You were also only allowed one. The ground smelt like sewage, so did many of the restaurants. At one point the entire resort lost water so there were no working toilets or sinks. They got them working at the main pool area, but our room took the entire day before we had working facilities. When we complained we had to complete and survey and then they offered us $150 to give them a 5 star review, which we declined. Just terrible.