The location of this flat is excellent. Only a 30 min walk to Royal Mile but with the benefit of free on-street parking right outside. The pictures online were an accurate representation of what we found when we arrived. The shower was excellent, powerful and hot and the heating worked well. The communication from the host was excellent from the start and clear instructions were provided to gain access which worked seamlessly. The flat was very clean and everything we needed worked well. I gave 4 stars for cleanliness due to the following. There was an issue with the smell of weed emanating from one of the flats above which I found unpleasant. I contacted the host who whilst not able to resolve, did offer a partial refund due to the issue and dealt with the matter professionally and quickly.