I love Baba Yega, but I can see why people would complain about the service - sometimes you'll get a sweet waitress who really does need that tip and other times a rude old queen who couldn't care less.
The food is good and the portions are large, I tend to order the lox plate - fairly decent quality salmon, good bread and lots of veggies. The sandwiches are great too. Although I do think they're a little overpriced sometimes.
The atmosphere is really nice, around back with the water features and the herb shop, it's a bit like stepping into another little world, or on the front patio to people-watch. I find the inside a little dark, but I guess it would be nice for dinner.
I'd say pay it a visit - you won't have a bad time and you might just fall in love.
Pros: Atmosphere, Food, Cute waitstaff
Cons: Haughty waitstaff
more