We stayed for 2 nights (2 adults, 2 kids). The apartment is in an excellent location for visiting the Royal Mile, Calton Hill, Holyrood etc (all within easy walking distance).
The apartment was easy to find, and a huge bonus to have free parking provided.
Keith (the host) allowed us to park the car and drop off our luggage prior to the check-in time, which was greatly appreciated.
There were also some basic items to get you started if you're staying for a few days (e.g. tea, coffee, sugar etc). There's Tesco Express located just a short walk away if you need to stock up on any essentials.
If you're looking for reasonably priced accommodation, in a central location, then look no further!