I didn't really not like anything. Just don't go in with expectations of luxury and you will not be disappointed. I did not look at any of the pricier rooms, but did hear they are nicer.
My room was a garden view with a queen size bed and no seating inside. Room was okay, no frills, but for $300 total for 4 nights, it was as expected. Mexican cable service, Wi-Fi worked well in both the room and the restaurant. Beach right in front of the hotel was nice (no seaweed as others have noted in reviews, but some rocks).
The band did indeed play every night until 12 - 1AM, but I was toward the back of the property and I could hear it but it wasn't bad. Food was good, drinks were cold, so no worries.