I'm not sure I've ever given a restaurant 5 stars, but this place deserves it. The staff are friendly and polite. The seating is comfortable even for oversized people like me. The food is also awesome. Now if you're trying to lose weight, this place might be a challenge, but the soups are amazing. I love the broccoli cheddar, and the autumn squash. Both are rich, heavy soups. Neither are on any diet I know about, but they are superb. They have a great selection of baked goods as well. Coffee is excellent and you can have as many refills as you want. The washrooms are clean, which is also important. Parking is close to the restaurant.