My wife and I have been ordering delivery from these guys for a couple months now, and we are both surprised at the 3 star average. Now, I've never been to the restaurant itself (at least not yet), so I can't speak to that, but as far as the food and delivery service are concerned I've been impressed. It's delicious, and my only complaint is that it's gone too quickly. They're never late, usually early in fact, and are friendly and personable. Always something to look forward to.