Our group went here based on Yelp reviews, and we all thought it was good -- but definitely not great. There was only one other customer there during our visit... which makes me wonder if some of the reviews aren't legit. The restaurant was very clean, and the staff was friendly. The sandwiches were huge -- but nothing special. We all wished our bread had been toasted, and really wished they had a drink machine instead of just bottled soft drinks.