David's place was great! The location in Grassmarket is perfect and the flat itself was super nice and clean. We will definitely stay again!