Place gets ridiculously busy every night, I'd go before 6pm to avoid a wait.
Service is attentive and fairly quick despite how busy it is, you really have to give them props for that.
The food is generally pretty good but it can be hard for someone who loves meat (like me) to adapt to the taste - many of the items on their menu taste weird to me for some reason (and I refuse to order one of their burgers, because there's no way in hell it can match up to a well-made beef burger e.g. Holy Chuck). Basically, you have to try a bunch of things to see what you like.
I usually go for the beach bowl with goat cheese on rice. Also, these guys make really really good fries (the Yukon gold ones, not the sweet potato). Every smoothie that I've tried here was great.
Overall, no complaints. Hard for me to find a vegetarian restaurant that I like, and I like this one.