In less than 24 hours, cash was stolen from my room by housekeeping. After taking time out of my vacation to fill out a report and wait for an "investigation", guest services accused my family of stealing it. Then they told me I probably spent it and forgot. (This is an all-inclusive resort, so I'm not sure what I could have possibly spent it on.)
Four of the seven people I was traveling with got food poisoning.
You can't lay by the pool or the beach without being harassed by staff and random people to buy something. One guy even yelled at my mother for letting me buy a banana boat experience from someone else.
The place was empty and they still couldn't manage to put the four rooms we had anywhere near each other or have enough beach towels.
I should have taken their negative reviews more seriously before booking. Never again.