Solid 3. Wide selection of cheeses. Also fresh meats, bread, and imported italian foods. Helpful friendly service. Clean. Haven't tried the small restaurant side.
Side note - many customers order about 10 different items at the deli counter... if you see a big lineup you may wish to come back later.