Three and a half stars. Fast-food-ish atmosphere ("ambiance"? Not exactly) -- there is a TV or two, and a serve-yourself soda machine right in the middle of the dining area. And counter service.
But the pizza is quite tasty. And fast. Tiramisu is somewhere between OK and good.