Great place to stay right in the heart of old city and just a across royal mile. Was very convenient for us having kids under 7 years as the apartment was close to almost all tourist places. The apartment is on 2nd floor so better to travel light bags as it can become difficult to carry heavy bags up the stairs.
Charged Street parking is available however, the host offered us to park our car on free parking near their residence which was 30min walk from apartment or 3 min drive via Uber.
Resteraunts, shops and pubs were all a stone throw away.