If it was possible I would give 3.5 stars. I rounded down because the first time I ordered from here they screwed up my sandwich (I ordered a cheese hero and they gave me a ham and cheese hero - ham-stink is permanent and since I detest ham, it was a whole sandwich killer).
Meatball hero was pretty good though I would not rush back to get another. When I finally did get a cheese hero, it was delicious - this I would rush back to get. Husband loves the Bobby.
The service is a little slow so I'm going to try ordering through their website the next time. Capriottis has definitely earned a spot in my sandwich place rotation.