Recently, I had to stop over at a small town called Dhule in MH for a night halt, on my way to Indore. Bang on the highway I could locate a hotel with name "Manas".I have been driving extensively acroos the highways in Maharashtra, Karnatka and Punjab. The average road condition is pretty good, but he average food is terrible.
I have had close to zero success in finding good Maharashtrian food on the highways of Maharashtra. Unfortunately any eatery you walk into, serves that same terrible pidgin 'north indian' : butter chicken, paneer mattar etc. and terrible ones at that.
So! I have found the best food in places that are difficult to locate a second time, mostly tiny 'tapris', off the beaten tracks. I have eaten the best jhumka-bhakari of my life in the forts of Sinhagarh (near pune) and Pratapgarh (near Mahabaleshwar).
On a drive from Udupi (terrible food in that city) to Madikeri, we found a tiny road side stall, making fresh neer dosa and fish curry. Perhaps some of the best I have eaten. Will see if I can find geo- coordinates of the place to share.
Once on a drive from Delhi to Amritsar, we pased a patch of continuos veg dhabas and we all wanted to eat some true blue butter chicken. Finally, out of desperate hunger we stopped at a KFC!!!! We couldnt find anything for a long time on the stretch!
The rooms are clean, well maintained and reasonably priced. The restaurant serves awesome food.