I've been to, and ordered from Vesuvio a lot over the years, but the service has really gotten worse as of late.
Me and some friends ordered a pizza recently and was surprised to find that my order of green peppers was replaced with pepperoni on the pizza (the other toppings were the same), this is an issue because I'm a vegetarian and cannot eat pepperoni.
I phoned and explained that clearly there was some confusion, the person on the phone was extremely rude and explained that a new pizza will be over shortly - and that I shouldn't eat any of the first pizza so they can take it back (???). The delivery guy was clearly embarrassed he had to take the first pizza back, and he was the only one who offered any form of apology.
Needless to say that's gross (what are they doing with the first pizza? I explained my friends could eat it) and the lack of any apology except for the delivery guy (who is clearly not to blame for the confusion) has turned me off Vesuvio.