I've ordered pizza from them a number of times and each time it is too well done for my taste. Their appetizers entrees and desserts are perhaps the best of the delivery - italian style in town. I order from them usually at least once per week.
Pizza = 3 stars
Everything else I've tried = 4.5 stars
more