Checked us into a room with no AC that smelled musty like a wet rag and found several silver fish in the bed. Linens and pillow cases had stains. 1st night stay was miserable, hardly got any sleep. We asked for a room change and they told us to wait until the next day. Next day we had to check out before 12 and couldn’t check back in until 3pm. They had us waiting until almost 4 pm to check us into another room only to find we only had 1 bed for 3 pple not two beds, as promised. They stated it was because housekeeping had to approve of the room set up which was lies because once we walked into the room we were missing a bed, bath mat and 1 towel. Everyday we were there, we had to ask for an extra towel because they would only leave us 2 and not 3, so I had to share a towel with one of my room mates every time I showered. Staff lies and gives a different story every time you ask them for something and I wasn’t asking for much, just working AC and 1 towel per guest. Service in the buffet not so great, they would refuse to serve me coffee even when they had a coffee pot in their hands. I had to go to servers station to get my own coffee. I recommend not staying here but if you choose this place, get a first floor room. 2nd floor rooms have palapa ceilings with holes in them which may be why they are hot, musty and filled with bugs. Beach and pool were nice. Bar staff were good as well. You’re not allowed to get poolside food if you’re wet FYI, makes no sense but there you are.