Maha is not vegetarian, but don't hold that against it. They do an amazing job catering. If you let them know when you book, they will bring out a vego menu for you to chose from (vegans no probs). I went the vegan banquet last time for a birthday celebration and I was not disappointed.
They take care to provide innovative, beautifully presented dishes that are amazing in the combination and depth of flavours. Even dessert.
Service is impeccable, decor is calming and there is a substantial cocktail/drinks menu.
It's a expensive. But it's worth it to feel really special and looked after.
Cons: Expensive, Must book far in advance