The food is excellent and the wait staff are super friendly but man is the service SLOOOOOOOOOW!  I realize that they care about every dish but, their wait times are ridiculous.  You can't be in a rush or on your lunch break when you go to this place.  It is also quite pricey compared to anywhere else as you are getting organic quality food.  Other than that, it is good food.   Everything I have had here is good.  This last time, I got the rainbow wrap but, instead of having it wrapped in kollard greens I got it in a spinach tortilla.  Very good, healthy and filling without feeling too stuffed.