Desserts are outstanding - top notch, as good as I've had.
There are some fairly decent things on the menu, but I really have experienced considerably better food and service at every other vegan/vegetarian restaurant I've been to. No menu item has ever made me want to go back and have it again. The service tends to be extremely slow albeit friendly. The first time I ever went (5 years ago) I had a waitress take my plate away while I was still holding and eating half a sandwich. I've been back many times with many sub-average experiences. Fast forward to this winter: Four employees, four people dining and took almost my entire lunch hour to get our order. Also the portion sizes have always been extremely small in my opinion, especially for the prices.
Summary: don't go if you have time constraints, don't have super high expectations. However, DO get dessert--preferably to go.