Dewi's description of the apartment & amenities was very accurate. We found the apartment clean & well-maintained, and was very comfortable...in fact, quite luxurious! Dewi provided an excellent driver, who was very knowledgeable, and also the weekly massage was excellent!! The hotel complex had everything we needed - the pool area was exceptional, and we also enjoyed the gym. The beach was gorgeous & only a short shuttle bus-ride away. The location of the apartment is such that we only had to take a short walk to find lots of good restaurants. Dewi rang during our stay, to make sure everything was ok for us - and we knew that we could ring her at any time with queries etc. Customer service was excellent. We shall definitely be recommending this apartment to our family & friends - and we hope to return ourselves, in the near future!