If I had known their main pool was under maintanence I wouldn't even consider booking this hotel. The residence pool was far and the buggy services were slow. Most of their staff can only communicate in basic or minimal English, given this is a 5 star hotel, their communication skills are expected to be on par but no. Room service was great. Food tastes good. House keeping did not clean our room on the 1st day as we told them we will be out by noon, perhaps there was miscommunication. 2nd day they did not come again and we had to call reception to remind them before we head out. It was fine on following days. Room is spacious and clean, however, their bathroom shower has very very low pressure. Bathtub water is a little yellowish. Overall, still a pleasant stay.