I went to Don's yesterday for lunch. My overall review was maybe a "B".
I got there about Noon and it wasn't too crowded. I ordered a cheeseburger, fries, onion rings and a soda, and this came to about $15. Even for "gourmet" fast food, I thought this was ridiculous. If a family of 4 wanted to eat here, even if they split the sides 2 ways, it would cost around $50.
As for the food, burger was noticably small for $5.95. The portions of fries and rings was good, I only finished about 1/2 of each and brought the rest home for tasting by my wife and son.
The burger was good, but not great, and certainly not worth $5.95. The fries looked better than they tasted, nicely fried, but not all that crispy and somehow lacked any flavor. The rings were outstanding! Light and crispy.
My food took about 15 minutes to arrive, obviously cooked to order, which is a good thing. But as I said, there was no line when I got there. By the time I left, around 12:45 there was a from the counter to the door, it's anybody's guess how long it took for those people to get thier food.
Would I go back? If I was hungry and passing thru Morristown, maybe, but not worth the 31 minutes (GPS) as a destination lunch or dinner from Scotch Plains.
PS: Meter parking on a Friday at noon in downtown Morristown was fairly easy to find, I parked about a 5 minute walk away. Predictably, this being New Jersey, the land of people too lazy to walk anywhere, I saw two separate cars dropping off 2 or 3 people, presumably so they would not have to walk all the way from wherever the drivers found a parking spot. The drivers showed up about 5-10 minutes later.