I've been here quite a few times in the past 4 months.
Food: Acceptable, but lacks value. The price is WAY too expensive and not worth the quality/quantity of food they provide. Plus, the location it's situated should not be in that price range.
Service: It's ok. If the restaurant is packed, expect to wait a bit more longer. There is this one guy who needs to learn some manners. Putting the tea cups on the table with a LOUD "boom" is unacceptable.
Ambience: It's got some style, and noise level can be a bit too loud during dinner times. I think it's time for them to renovate the place, and stop taping food menus on random walls.
Will I go back again? Probably no, but I won't say a "definite" no.
Will I recommend the place to my friends, family, or co-workers? The answer is "NO".
I recommend phoning the restaurant to reserve a table beforehand. The last two times I was there, people got irritated for waiting 30 minutes for a table. One of the person, who didn't phone in to reserve a table, was just absolutely rude. She stormed out, without saying anything. HELLO!! If you didn't reserve a table, naturally, you'll have to wait! WAKE UP!