I am absolutely disgusted with my reservation here. We booked a 3 bedroom apt to be given 2 sep rooms-with young children. The door between the rooms would not open properly and my son got insured as the door swung back at him. Management are diabolical. Can’t and won’t help. Had to move rooms to be given a 2 bedroom apt. Food is mediocre. Bugs on salad at breakfast. Staff don’t listen when you order - 3 times I was given completely the wrong item, I don’t know why we kept going back. Pool bar prices are astronomical. Air conditioning leaks / floods on the floors, every day we saw maids mopping various rooms. I’ve been trying to complain through Expedia for the last few weeks and the hotel are not getting back to Expedia. Or perhaps Expedia are every bit as rubbish as this hotel. Ridiculous. I would NOT recommend this hotel. I also paid for a 3 bedroom apt and was given a 2 bedroom, and at the moment, no reimbursement.