If we could give 6* we would! Great host. Fab communication, and very accommodating when our train delayed check in.
The apartment has everything you would need and is in a great location for the Fringe festival or central Edinburgh, with lots of good cafes and supermarkets in walking distance.