This is fine for what it is. Decent sandwiches, great cause, and a neat setting.
Staff was okay. They were sitting at a table, quickly took my order, then returned to sitting and chatting with the other work friends.
Nothing special about the sides.
For a place with rave Yelp reviews, I don't get this one. Maybe it's for the cause, which many other businesses do as well without making a spectacle on their walls about.