"Don't waste your money. There's nothing "resort" about this place. It took 55 minutes to get checked in and, mind you, it's not yet the busy period. Two staff were checking in with several waiting. Check in staff also serve as the hotel store staff - the people checking in before us wanted to purchase something so that adds 15 min. They advertised an "all inclusive" package of drink and food coupons for $50/day/person. We added it and had to wait 20 mins so the manager could "enter the coupons" on the stay. We made this same purchase at the Hilton next door before and were immediately given the coupons wat check in, so why advertise if it's not ready to offer. The room was okay - not great, not terrible. The air conditioner made a loud, long noise every 5 minutes. We had no towels in the restroom to shower with and when we tried to call reception, the phone didn't have a direct line or directions on how to contact reception. I called from my cell phone hung up after it rang for 4 minutes. I went downstairs and got in line to request towels. I was told there's no direct line to reception - we had to call in, but there's no information saying this on the phone or in the room. Two outlets near the bed did not work. The pool is NOT a resort pool or as shown online - it's tiny. The patio and back deck are the only nice parts. If all you care about is beach access, it's a good stay. If you expect a nice experience, don't bother. Disappointed we chose this for our birthday stay."