Rattra cottage has everything you could possibly need for your stay in Kirkcudbright. Very conveniently located with the added bonus of a parking space. All rooms are a good size and the beds are comfortable. The kitchen is fully equipped and the dishwasher was a...More