The wee thistle is a cozy home away from home at the foot of Edinburgh Castle.