This is by far my favorite place to get donuts. The cake donuts are AMAZING! We don't get donuts too often but when we do we make sure to come here. I live within walking distance of a Dunkin Donuts but choose to drive here instead. The donuts are always fresh and delicious! There have been times when we've gone through the drive-through and I thought the staff was a little short and rude but I don't think that's intentional. A few weeks ago we decided to go inside and got a donut and chocolate milk for our toddler. Neeless to say she dumped it all over the table and I thought for sure I would get the stink eye from the staff. On the contrary they were very nice and helpful and not at all bothered by the whole situation. I was surprised at how kind they were about it which makes me think that they don't realize how they sometimes come off as being a little rude.
As far as the charge for using your card, I don't really care about that. I know that they get charged every time they run a card so I don't mind covering that for them since they sell incredible donuts at reasonable prices.
Overall this is the best place I've found for donuts. It beats the chain donut places and store-bought donuts can't hold a candle to them. Try the crumb donuts. They are to die for!