Two stars is generous. The place is clean and the service has been good. I cant figure out why people like this place. The subs are not good. I've tried at least five different kinds and they just are not good. They are not bad....just not good. They have no real taste. If you ask them to go heavy on the mayo, they are better.