We stayed at the flat for a long weekend exploring the city. We loved the space and found it very comfortable and beautifully renovated. The location is excellent at one end of the Royal Mile, and a short walk downhill to the New Town, tram, and Waverly station.
As others have said, the stairs are quite steep, so take care if you have any mobility or balance issues. John was very helpful and communicative throughout our visit. We highly recommend!