Cappriotti's would get five stars from me because they are super delicious however the problems with Carpiottis is that they are so friggin' slow I''m pretty sure they are like dry aging their ham for each individual order or something. Trust though, I am not one of those reviewers who had one bad experience and suddenly wants to use yelp as my soap box to put a business on blast. Every...time...I...order...it...takes.....f....o..r..e..v...e...r. I'm down to wait like 10 15 minutes (ala In N Out Burger) but it seems like Cappriottis takes like 1/2 an hour for a sandwich like ever time. I would say if you really really love their food definitely call ahead, if not you will be sitting around for forever.