My family and I stayed in apartment 5 at Threave, an amazing historic house that feels like a trip back in time.
Very comfortable and spacious and a good location with views over the port and harbour.
Would recommend.