Great coffee selection and the food (both breakfast and lunch items) is delicious. You can pretty much, I believe, customize any meal you order. They also offer a variety of pastries and cookies. Normally you can always find a chair or couch to sit down, relax, read, talk, or just hang-out. Staff is very friendly, location is clean, and the prices are fair.