The flat is perfect for being a few days in Edimburgh. Its near the touristic zone but not very much, so you don't have any noise. Plus, there are some restaurants and pubs near to eat and drink.
Joshua was a great hoster, he care about us and he was always helping us with everything we need.
Perfect travel!