The apartment is well equipped, clean, cosy, thoughtfully and tastefully designed.
It is indeed on top floor of the building so you will need to be able to drag the luggage up, but it is quite normal for Edinburg I suppose.
It is on a quiet street and across a meadow under Arthur’s Seat and next to Holyrood Palace, about 15min pleasant walk to the start of Royal Mile, 20min walk from Waverley train station. We actually enjoyed walking across the misty meadow everyday admiring the view of the mountain and walking up Royal Mile to the centre. There is a retail park with Sainsbury’s within 10min walk away.