I have ordered twice from this place- sandwich (Italian), pizza (specialty), and a few sides. Food always takes too long to arrive if you get delivery. If they quote you 30 minutes, you will be waiting an hour.
Pizza is average and greasy, but not bad with fresh ingredients.
Sandwich tasted good but was a bit too salty.