Had an awful, uncomfortable stay. Mattress was impossible to sleep on. Had to move hotels after 2 days my back was hurting so bad. And only got a %50 refund of my money I gave them for a night I didnt even stay! Also completely fell through the rotten deck outside of my unit. Wood gave way and my leg fell through and got badly scraped and bruised (I'm not a heavy person). No compensation, no help. I had to find the manager myself, (in his room, not at front desk). Manager simply said "oh...sorry...you wanna move to a different one?" After just unpacking we just said no thanks, assuming maybe we'd get a discount at the end or a complimentary meal. Nope, nothing for falling through the rotted old deck. Manager didn't even seem like he cared. When we left early, and wanted the money back for the nights we didnt stay I was very surprised he would't give the money back. The other thai man sitting at the desk said we could leave "no problem" that morning. Manager still took 1/2 a night from my card for the night we never even stayed there. I said after all I went through scraping up my leg, couldve seriously hurt myself, he said "Oh well, I tried giving you an upgrade'. No, nonchalantly saying "umm do you wanna switch rooms?" is not how you offer an upgrade! Customer service is so bad, manager acts like an angsty teenager. Also there was no beach, water went straight up to the wall.