Food is fine by toppers standards, but don't order delivery expecting it to arrive in the near future. Ordered one pizza and one order of sticks yesterday and it didn't arrive until 30 minutes past the estimated arrival window for a total time of 1 hour and 15 minutes after I ordered. I live only 10 minutes from toppers, so it definitely wasn't the drive time...
Don't waste your time. With places like Sugar River nearby, spend the extra dollar or two, get fantastic pizza, and be eating within 40 minutes of your order.