Place was clean and service was good. Disappointed with the quality of the sandwich. Had the meatball sub. The meatballs were kind of mushy and not much flavor. Bread was soft and kind of mushy too - but apparently I'm in the minority for not liking that kind of bread.