We have been coming here for the past couple of years. It is a "must stop" when you visit Lewes, Delaware. The staff is very friendly both behind the counter and in the restaurant. The food is delicious. We love their homemade soups, pizza and dishes. We always bring home a container of their homemade red sauce as well. Sandwiches are large and their pastry assortment is delightful.
Like I said, it's a must stop in Lewes, if you enjoy Italian food and hospitality.