The flat is well furnished and maintained. It was very clean. Amenities are good and there was a generous supply of provisions.
I know Edinburgh well and the place is in a great location. 100m walk and you are in the Royal Park (Holyrood Palace). Its great for running, walking, climbing hills etc. - a beautiful park.
The street location has free on street parking - this location is at the edge of Edinburgh city's restricted parking zone. Its not always easy to find a spot but it beats the really expensive city parking.
A five minute walk up to Abbeyhill takes you to local shops, pubs, etc. and onto the main bus route. Bus service in Edinburgh is good but a little pricey (and they don't give change). Day tickets or weekly passes are probably best.
I recommend this place and will happily go back again.