This is an amazing place to stay. I cannot recommend it highly enough. This was our last stop on a trip around the UK. Out of all the air bnbs that we stayed in this one far outshone the others. It is pristine and cute. It isn't far at all from the Royal Mile and such. For those concerned about transportation it's not a problem at all. We didn't have a car, we just used the bus. It was an easy system to figure out. Just walk to the beginning of the development and you can catch the bus right there. Just have exact change to pay for it or download the app and buy a day pass - the rates are low. To get to the airport we just scheduled an early morning taxi the night before.
The appliances in the guesthouse are new and there is everything you could possibly need.
10/10. Would recommend