We stayed there for 7/4 weekend, and The hotel is on a small island, or "key".
The room, and spa are very beautiful. I had a Thai massage, and it was pretty good, though not the best I've had. The breakfast is good.
The pool is small, and service at the pool is lacking. I am not sure if this is anything to do with automatically added tip of 18% on everything thing you order. The best part is you can run around the small island, it's about 1 mile, and island is pretty quiet.
The exercise area is way to small, and crowded. I guess the hotel does not want guest to spend time there.
The front desk service has much to be desired. The girls are not as helpful as they should be.
Overall, this particular hotel is below the par of other Mandarin Oriental, such as the ones in DC, NYC, and certainly not the ones in Asia.