I had the 'Otto' sandwich. It weighed about 3 lbs and was full of deli meat. The portion was great but the quality of the meats are not. At an Italian deli I expect better brands of Italian meat than a supermarket. In fact, I'd argue most supermarkets in Madison carry just about every meat they carry.
The interior was dirty (and not in a good 'hole in the wall Italian deli' kind of way...just plain dirty).
They did have a huge selection of olives so I guess that's something.
Overall this is more of rundown deli with some Italian items than an 'Italian deli'...if you know what I mean.