First off, I read reviews before visiting and it's ridiculous that people have given this joint less stars due to feeling uncomfortable with the employees laughing and having fun behind the counter when the place is empty. If you are uncomfortable in your own skin, please don't whine about it on Yelp.
Place wasn't too busy and wasn't too crowded. The folks behind the counter were helpful when I asked a lot of question and they were friendly. They didn't see bothered with me asking a lot of questions!
The prices were fair for what I got, which was the eggplant parmigiana sandwich. It was ok. The marinara was rather plain and so, everything didn't have a lot of flavor overall despite the really good roll that it was on.
I opted for potato salad which was just ok. Personal preference, it needed just a dash of salt, which I added and it helped.
Overall, I'd go back to try something else because the place has potential for greatness.