We had a great stay here! The location is ideal, right near the castle and Grassmarket. The flat was well put together and very comfortable. Don't underestimate those steps though, they're a doozy for sure! Thankfully we were up for the challenge :)