Stewart, Christie and Co Ltd, 63 Queen Street in the New Town. Well away from the tourist kilt shops. Excellent service, and an absolute top quality hand sewn kilt.