Dumfries is fine with me but if you need an alternative what about Carlisle? or if we want something further north there is a "days-Inn" lodge situated in spectacular scenery at Abington
https://www.welcomebreak.co.uk/book_a_room.php?id=1
I know it's a travel lodge type place but Its in the middle of no where with a large motorway service area so pleanty of food options. I've stayed before at it was very nice.