One of the best hotels I've stayed in anywhere, to be honest. Great, modern rooms. Spacious enough, with an excellent bathroom and fantastic air conditioning. A very friendly welcome from the reception staff whenever we came and went and perhaps the best breakfast options I've found in a hotel. We didn't use the terrace or the bar (even though we had a free welcome drink - just didn't have time), nor the spa, but I would imagine they were all great, as everything we did use was terrific.