We stayed at Thistle St. apartment for 4 nights and absolutely loved it, the location is perfect, away from the busy streets of old town but within easy walking distance to everywhere central in Edinburgh, about a 5 min walk to get to Waverley Station which allows you to hop on a train to all different places. The apartment has everything you needed, very spacious and loved the small touches which made it seem so homely. Communication was great and the recommendations from Duncan on places to go was so helpful. Definitely looking forward to another stay here when we come back in the not-too-distant future!