Amazing location. This flat is walking distance to everything you want to do in Edinburgh. John does use a third party service so communication is incredibly generic. They reply quickly but I wouldnt trust them to handle a complex issue.
The flat was VERY dusty. I never really have issues with Dust and Mildew but we had to open the the window every day to get fresh air into the flat. This isnt much of a problem however, as you will be using the AMAZING location to see and do everthything you want in Edinburgh.
The bathroom is clean but Tiny. If you are very tall or very wide you will not fit in the bathroom. Keeping with the Tiny theme, the bed is a relic from when humans where shorter than today. The bed is ancient and at 6' 3" about 1/4 of my leg hung off the bed when I slept. The shower will accomodate about 6' 5" max and nobody who Gabrielle Inglesias would describe as fluffy should even consider this flat. You will not fit inside the shower.