I'm selective when it comes to my five stars, it has to be somewhere I frequent regularly that gives solid service every time. That being said, D's is no exception. I live right around the block and they're SOLID.
The food is amazing, I personally don't eat the 'meat' hot dogs, but my friends and family do and they've said that the beef dogs are some of the best they've tasted. I order a veggie dog every time and it's never mushy or overcooked. The wings are slammin'. Also, do yourself a favor and wear your stretchy pants because you're probably going to order the largest order of fries and eat until you can't breathe. (On another note, the small order of fries will feed 2-3 people easily.)
You'd be hard pressed to find such a vast selection of beers, the make your own 6 pack is one of the greatest things and they always have a killer array to pick from as well as seasonal beers that you're not going to find elsewhere.