The resort looks nice, the rooms look nice, the service from the resort staff was amazing. However, the room, the lights on one wall kept flickering whenever the wall was lent on or the power point used, the bathroom was all one level (including the shower) so when you had a shower all the water ran underneath the shower door and all over the bathroom floor, so all the towels were used to mop up the water, and the room wasnt serviced in the 3 nights we stayed so the towels weren't exchanged. One aircon wasnt working properly, and the temp or fan speed couldnt be changed, so one section of the apartment was warm and the other cold, condensation developed on the floor and made it wet and very slippery. I ended up going to the airport 4 hours earlier to get better aircon. Wouldn't stay there again for the money we paid. (And this was a free upgraded room we received)