We had a lovely time at Edward's flat. It has everything you need for a short or long stay.
The location is great, the area has lots of places to eat, drink and shop. It's very close to Arthur's seat, in case you want to go on a hike. We did, and it was well worth the effort. You can easily walk to the Royal Mile, or take one of several buses that go close by.
Since our flight arrived in the evening Edward offered to pick us up at Haymarket, and when we got to the flat he even carried our suitcases up for us!
The kitchen was stocked with sufficient supplies for a day or three, and there was a good selection of toiletries. Being Norwegians we missed having a coffee table, but it's a minor detail.
All in all we had a very pleasant stay, and wouldn't hesitate to book the flat again.