Really impressive flat, in a very central location & views that are unmatched! There were a few breakfast bits in the kitchen, which was an unexpected bonus. The bed was super comfy, the flat was nicely decorated & warm (which is nice in the winter months!). You do need reasonable fitness to climb the 90(!) steps up to the flat, but it's well worth the climb once you're there
Try & avoid parking on the Grassmarket, as we got a parking ticket even though we paid - apparently the council has suspended parking there, but not removed any of the Pay & Display machines or put up any signs to inform anyone!