Some mentioned Starbucks and Tim Hortons, you guys need to get out and try some GOOD coffee.
That's like when people say Millers and Bud is a good beer lol
Totally agree with it depends where you are, find some good coffee shops/bars and try their espresso.
If you like it ask what kind of beans they use, some will tell you some won't.
I roast my own and not many shops can measure up.
I have a few favorites, but I like to try different beans, I don't like to pay high price so usually looking out for the best deal.
Some I had before are: Sumatra, Kenya, Burundi, Ethiopia, Brazil, Colombia, Guatemala, Vietnamese, Costa Rica, Tanzania, El Salvador, Mexico.
Roasting and blending decides how well it tuns out, I like to experiment and sometime roast a single origin, as it can be surprisingly good.
The latest Brazil beans I bought are very good, but I had some before that was just so-so.