Try not to go to this place during the vegetarian Chinese holidays (using around the time there's a full moon) as those are the days this restaurant is busy due to people who are vegetarian on these specific days. In other words, 30 minute wait for a table, 15 min to get the menu, 20 min to get their attention and then something happens where they forget and then attend to something else.
The food here is not bad, especially if you're a vegetarian. If you have lots of vegetarian friends, expect to see somebody you may know there. Bento boxes were decent but the portions were pretty big imo. Couldn't even finish my portion considering how hungry I was with all the wait time. I would have to come again on a non-busy time. Until then.