We stayed at the Mandarin Oriental, it was great! Best thing there was a kids play room, LOTS of toys, and hardly anyone there, so it was our own playroom for the entire stay.
Although the beach was very rough, couldn't go in at all for our stay in Sept, the pool in the hotel was great, it had a kids section with a little man-made beach.
Overall loved the hotel.