We were booked to stay the night in Glasgow, but thought we'd get a meal before we got there, and Ecclefechan was just a random choice, just off the motorway. Although it's a bit rough and ready at the edges, it offered really god, basic pub grub, and the haggis, neaps and tattie tower was great fun. And my husband liked the Ecclefechan Tart that he bought one from the store opposite to eat at leisure. The family who run the place were really friendly. Not a fine dining location, but great for pub grub.