I am honestly not sure what they are going for with this restaurant, because making money is certainly not its priority! I would give this a 2.5 rating if I could.
I knew that we would be waiting a while, but it was really, really frustrating to watch the servers let people linger for 45 minutes (I counted) after their meal was finished, drinking coffee while they chatted. (It didn't help that it was raining when I went.) I also don't appreciate being admonished on the menu even before the meal starts: "please be polite to staff" is right there on the bottom. I can see why this could happen when hungry people watch others take up tables while checking out their phones!
But onto the food. Yes, it's good, but honestly, not so good that I would endure that wait anytime again in the near future. I had the burrito roll-up which had a nice avocado creme on top. The one thing that would draw me back is their amazing avocado espresso shake. It sounds odd, but it's amazing.
While we were eating we saw two couples turned away -- it was around 2:15, and their sign says they are open till 3:00. Just a warning in case you are looking for a really late brunch.