Love love love this place! You always know what to expect... Most places show you a photo or a food display and when you receive it, it has no resemblance to what you are served... This place has good prices, portions, and good food. Tomato soup rocks, salads are very tasty and fresh, pastas, sandwiches, hot dishes, tried almost all and have yet to find something I dislike. It's also very casual as it's a cafe... So it's perfect to take my son to.