My family and I have eaten here twice, now--I have to say, I have enjoyed it! There were a couple annoying little quirks, but the overall experiences were good.
The food is fabulous! They are very vegetarian-friendly. However, sometimes the staff you order from don't understand the concept of vegetarianism. We ordered our dishes with vegetable broth and specifically asked for no fish or fish sauce, yet when my dad ordered the kimchi appetizer they failed to tell us that it's soaked in fish oil. That's happened a couple of times--now we just make sure to ask about EVERYTHING. The portions are HUGE! Which is a plus for me (lunch for the next day is ALWAYS a plus).
The service can be good and can be bad, as previously mentioned. Some are very nice, but some just don't seem to "get it" (especially with the vegetarian thing).
The tables have a tendencies to be sticky or messy--I don't think they're cleaned too often between customers.
The water cups are TINY. That gets a little inconvenient. I started asking for two.
The atmosphere is nice, but a little loud on the music. We always eat in the back corner because it's quieter. It's always busy.
Anyway, overall I like this place and would like to keep returning! It has a few details that are rough-around-the-edges, but nothing that can't be worked around!