I stayed one night in the Nithsdale Hotel while on a cycling tour. I was very impressed by the friendly welcome at the hotel, and the service throughout our stay. Our room was clean and comfortable, but would benefit from a refurbishment - in fact, I understand that the owners are in the midst of refurbishing all of the bedrooms.
The food was very good, with a huge and tasty breakfast just the thing to set us up for another day on the bike! We also enjoyed the evening meal at the hotel, and were delighted to discover that Thursday night is Curry Club night!