I wish you were able to give half stars because this would be a 3.5 for sure. It's nice that everything is made fresh to order. The only downside of this is that it takes a little longer. They also use the same utensils for the toppings (lettuce, onion, pickle, etc.) instead of one for each which I thought was a little strange. It's definitely just personal preference but I don't like that.
Prices are definitely reasonable for what you get. My husband got a regular cheeseburger and a chili cheese dog, I got a bacon cheeseburger, my son got a kids meal, and we got onion rings to share. My husband said the hot dog was perfectly grilled and juicy. My son (who is very picky) also liked his and the amount of fries you get for the kids meal is massive. My bacon was a tad overdone but my burger was PERFECT. Love the taste of a nicely grilled burger like that. The onion rings are thrown in bag in bits so they aren't much to look at, but the taste is to die for.
We ate inside and it was very clean. I would go back again for sure.