Williams flat is great! We stayed over a weekend of the Edinburgh festival and the location was perfect.
It was really clean and it was nice that there was milk and water in the fridge on arrival so we could make a cup of tea (tea and coffee also provide!) I would highly recommend and would strongly consider staying again.