Stunning place in so many ways. The many pools, the landscaping around the pools, the design of the common spaces were all wonderful. The restaurants were all wonderful too. Shops and restaurants outside the complex were great. Exceeded our expectations in all ways. Our only minuscule frustration was trying to get the tea and milk replaced in our room daily. Which was a wonderful room too. Totally happy, sorry to leave.