After the good experience we had last here, we booked at Cherry Garden for my father's birthday (party of 6 people). After a very unpolite welcome, we had to wait for 40 minutes at least to have our food, in the meantime we were seeing other people, arrived after us, being already served! The air-conditioning was absolutely freezing and disturbing so we asked if it were possible to lower it down a little bit, they answered it was centralized and that they would have provided us with some shawls, after 15 minutes we asked for shawls and they said that they were out of shawls! After a while we saw them providing shawls to the the nearest table! Then food arrived, but in the wrong order! But it was so late and we were so hungry that we ate anyway.The situation was so paradoxical that we tried not to be angry and not to ruin by father's birthday dinner. Food was quite good - but not as one would expect from a Mandarin Oriental standard - anyway we were so upset by the bad manners of the staff that we couldn't enjoy the dinner. To the Food & Beverage Management of Mandarin Oriental: this is not acceptable from an hotel like yours, we experienced a clear lack of respect and we felt joked by the staff which was totally unsuitable for such a reknowned restaurant.