Great spot and location in little Italy