The pizza is decent for the price. We have found that they are usually very busy so we need to check our order when we receive them because sometimes things are overlooked. I use to love the sandwiches from here but the last sandwich I ordered, the chicken was grey and awful. When I called and explained that my sandwich was dry and had very little chicken, and the chicken that was in there was rubbery and grey, I was told that they are using a different company for their meat. Well I will NOT order a sandwich from there until they get higher quality meats! $7.50 for bread and sauce is ridiculous.