Italian restaurant offering good food and service.