Coffee Cup is a decent little restaurant. It does have a hometown feel and look as soon as you enter. There is plenty of seating as you can sit at the counter like an old fashioned diner or sit in the booths so it is very cozy yet roomy in Coffee Cup. I work night shift and stopping in here in the morning is a delight. It is called "Coffee Cup" so getting a cup of coffee in the morning here is an obvious choice. The coffee is decent to (I give it 3/5 stars). The coffee though is what starts you off when you look at a decently priced menu with daily specials and several choices! I LOVE their pierogies as an appetizer! My roommate always enjoys their French Onion soup but it is salty for those who are concerned with sodium as their menu contains several items for "salt lovers" but hey, the food is more than decent and it does depend on what you order too! Their fish items are delicious as my roommate and I ordered those one visit earlier. We each tried the others dish and were pleasantly surprised (4/5 overall for food and menu choices). Prices are cheap (5/5 there). Our bill is usually around $30 with coffee, appetizers and main dishes. Wait time can be an issue but it does depend on TWO things. ONE; how many people are dining. TWO; (MOST IMPORTANT) how many people are working. There is one waitress in there that always looks upset but if you notice the waitresses here DO IT ALL! The waitresses here greet you, seat you, get you started, take your order, get your drinks/food and refills, watch/maintain the diner counters and customers while watching/maintaining the other tables and finally they check you out at the register. If there is only two people working inside the restaurant then wait time will be much longer. Also, (it's not great customer service but it is understandable) the employees can look/seem a bit snarky but that's because they have so much to do (NOT an excuse but a reason for some of their responses so early in the morning). Overall, this is a great little place to try in the morning and especially for lunch.