Extremely elegant hotel. The staff knows what they are doing, they are friendly and see to your every need. The rooms are a bit small but with great views and a huge bathroom. I've stayed on business with family and with my wife and it is always delightful.
With my kids they where great and the man made beach is fantastic. Also the in room dinning is pricey but superb. As their several restaurants ate amongst the best in the city.