Not everything on the menu is great (pancakes and burrito), but something are very tasty. Best time to come is on the weekdays or when they first open, it's hard to find a seat on a weekend period.
They have issues with their food and coffee being consistent from day but over time I've been satisfied enough.
Again, come early!