There's just something to love about coffee shops, especially the small mom-and-pops. The warm, comforting specialty coffees. An inviting atmosphere. Staff who know just what you want. Other happy customers.
But let's be real. It's hard to find a place that encompasses all of those things. Usually, you end up settling on impatient staff to have good coffee or you drink the bland brews for free Wi-Fi.