Snap this place up if it's available on the dates you're looking for, seriously! Stephen and Kate were attentive hosts, the flat is lovely and has everything you need, it's in a near perfect location in the heart of the city and it's been kept wonderfully clean.
While the weather (being Edinburgh in October) wasn't quite warm enough for me to use it much, the balcony is a lovely & quiet little space too, free from the noise of the Royal Mile. A very highly recommended place to stay.