When you're in the mood for a sandwich, Caruso's is the best around. The have a great variety and some unique combinations of sandwiches that I haven't tried before. The food is fresh and the staff is pleasant. We haven't eat in yet, but we will have to stay some time and have a beer. They also offer children's meals, a nice healthy alternative to fast food places.