When visiting Melrose, The Waverley Castle Hotel is a great choice to consider. You can grab a bite to eat at the restaurant or wind down at the end of the day with a drink from the bar/lounge. Other highlights include a snack bar/deli and a garden.
Pros: We were looking forward to our stay. After registering we entered a room already occupied by other people. We were informed that for some reason not explained to us that they moved another couple into our room. We were put in what amounted to a hospitalCons: room. We were not offered any other explanation except we could get into our room the next day, We were treated very dismissively as if it didn't matter. We sought accommodation elsewhere and frankly were treated with a lot more respect. Poor service.