Stumbled upon this hidden gem by accident and pleasantly surprised. The food and coffee are priced perfectly for what you get. Medium coffee is basically an extra large somewhere else, and taste like what coffee should taste like. Atmosphere is great. One night had people playing board games at one table, while others were playing piano.
Only negative about the place is the inconsistency in staff customer service. First day visiting staff was great. Second day visiting night staff of two had one nice guy and one horribly rude guy. The guy at the counter never said hi, look me in the eyes, or acknowledge he got the order...pretty bad. It's worth a trip if you go when the staff is good.