Just ordered from this place, and in short, enough is enough. It's conveniently located but we waited over an hour and a half for our pizza (we were told 20 minutes). When it did come, the toppings had slid off of it and it was greasy to the point that the box was mushy. On top of that, what was left of the pie was undercooked.
Pros: fair prices
Cons: bad service, mediocre food bordering on terrible some nights