This place is my local. The coffee is great, and the outdoor patio (covered with an awning) is awesome. The food is pretty good, and the menu could do with some updating on a regular basis, but I'm nitpicking.
Take it for what it is - a cafe, not a gourmet dining experience. Everything is made from scratch, nothing is frozen. Yes the service can be a little inconsistent, but they try and they have a great attitude.