While I wouldn't say that it's an awesome place, I would definitely recommend it and I think that the current 2/5 rating doesn't do it justice.
I had lunch there a few times in the last couple of years and I always thought that it's a pretty decent restaurant, nicely decorated and with friendly staff. The menu is varied and the dishes that I tried were good. It might be more expensive than the average but it's also a bit more a fine restaurant than a casual one.
As a final note, this is listed as Veg-Friendly, but I don't remember any single dish with meat or fish in the menu (last time I was there was January 2015). It would be nice if someone could confirm this. In any case the staff understands what vegetarian and vegan means and can adapt the food to the customer's needs.