My wife and I recently stayed a night at the Mandarin on our honeymoon. The hotel, lobby, and rooms were all very nice and I was very impressed. Hotel staff was very courteous and accommodating. The private beach, while it looked very nice and clean, was unusuable due to the number of mosquitos present. I felt that the price of the room was fair, $330 for an ocean view on the 17th floor, however food and drinks were WAYYYYY overpriced.
I was unable to get reservations at the 5 star restaurant Azul, so instead my wife and I went to Cafe Sambal for dinner. The dinner was okay, we both got shrimp, which were very good, a salad each, 2 pina coladas, and 2 diet cokes. For a meal that I thought was decent but nothing spectacular by no means, I would have put it a step above Applebees for example, I expected to pay around $50, however when I got the bill it was over $95!! Turns out they charge $10 for mixed drinks, ridiculous. Room service was also overpriced, 2 dishes of ice cream later in the evening came to $35. My wife is a diet coke addict so we had to purchase a few while there, they were $3.50 for one of those small 8 oz bottles. Yeah the soda didn't break my wallet but just the thought still aggravated me.... and don't even think about using the mini fridge.
I personally will never stay there again, after having saved money to have a great honeymoon I felt I wasted $200 by staying here. If money is not an issue for you then by all means its a great place, the high prices on some items just left a very sour taste in my mouth. If I could do it again I'd still get the room, but I'd buy a case of soda and order a pizza for delivery instead.