The beach is wonderful. The rooms were good, but a bit dated. Check in process originally gave us a room with no functioning AC, took 3 hours to get them to agree to switch our room to one with working AC. We were originally told no rooms were available and then when I asked for full refund they miraculously found our exact room type on a higher floor. In general some staff members were great and welcoming, but majority of others were rude, disinterested, and acted annoyed to provide any level of service. Food was very average but expensive. One of restaurants (Chopstix) when I asked for bill just gave me IPad and waiter left and I had to manually enter room number, and pick my self to charge to my room for dinner. Zero identity verification was done. Overall, 5 star beach, 3 star hotel for 5 star prices. Would not go back.