The place is clean and food was good. We came with three adults and two children. We had to wait over a half hour for the food to come though and that was not pleasant. They did not bring any of our requests -- pickles on a sandwich, bottle of hot sauce, peppers on cheese steak sandwich. The last one especially bothered me because it would have taken too long to fix, and they did not seem to care. Maybe too busy, but restaurant was not crowded. I feel like most places would have taken it off the bill. We had intended to get ice cream as a treat, but went to Gibby's instead. Overall, a very poor experience for our family.