Great flat, very clean and great facilities - all you need for your stay.
Not far from local artisan shops and cafes.
20 minutes walk to John Lewis store and a the start of Princes street and 25 minutes walk to Leith but plenty of buses.
Can't think of anywhere else I would stay on future visits.