Perfect flat in the ideal walking distance from the Royal Mile, has a corner shop 2 minutes away failing that Morrisons is a 10 minute walk! Will definitely book again when I revisit the city