Hi Gorki that is interesting re the accommodation, because we also thought the food was overpriced at Langass, but had booked it because it had been recommended by so many people. Funny how a reputation doesn't always match up to the reality. I'm glad we didn't stay there, we had a very comfortable B&B on North Uist.
You never can tell, eh. The ferry from Barra to Oban was late coming back (because of the detour) and we had intended to head straight for Dumfries, but instead drove into this gorgeous little town called Thornhill in Ayrshire, about 15 miles outside of Dumfries and stopped at a B&B/Inn where the people could not have been more welcoming (I had to ring to get someone to reception, the man gave one look at me tousled and clearly tired and simply handed me the key to the room with a big smile, and it was not too much trouble to rustle up a meal at 9:30 p.m. and the room was huge, the place was spotlessly clean and the bed terrifically comfortable. All that for £80 for the night, plus breakfast thrown in.