We really enjoyed our stay in Lynne's apartment. It's a great location in Grassmarket nice and close to the castle and the Royal Mile (but be warned that if you're less able, Grassmarket might not be for you - it's about 160 stairs each morning up to reach the Royal Mile!) Lynne was a great host and the apartment had everything we could need, including brand new carpet. Would recommend!