Amazing cafe. Beans are freshly roasted, baked goods are made in-house, and some serious coffee-nerds are running the place. What more can you want? Oh yeah, it's also a comfortable spot to hang out, and the prices are reasonable (that doesn't mean it's cheap).