A beautiful flat with everything you could need to have a great stay in Edinburgh. I went during Beltane, and the festival was just around the corner so I was able to go and take it all in but be back and warmly tucked into bed in less than 5 minutes after it is over. Princes Street shops are just around the corner and it is easy to get to the flat by bus, tram, or train. At the same time it is tucked away down a nice quiet street so you don't have to worry at all about piece and tranquility.
Sofia was very accommodating and had all the amenities on hand in case you forgot something.