I love Cartel. I really do think they're amongst the best roasters in the country. While living in Tucson, I went there 4-5 times a week, and if you have a Cartel by you, you should give them a shot.
Yes, they serve food and tea. Drink the coffee. They're expert coffee roasters, baristas (& dare I say...coffee snobs) and it shows in the end product.