My family and I have been using their delivery service for over 10 years, and for the most part I have been satisfied. One of my major complaints are that they do screw up my orders on a pretty consistent basis. So, make sure they read it back to you and always check it upon delivery.
As far as the food goes... It's not bad for the money, just stay away from their chicken wings. They are terrible. There's no meat on them, and to make matters worse, they overcook them. They are extremely dry. Probably the worst wings I've ever experienced!