What a hidden gem! If you want to feel truly embedded in the Royal Mile, this is the place. The apartment is unique, comfortable, full of utility, and in an unbeatable location. On our honeymoon we stayed at the Witchery (just a stone's throw away up the Royal Mile) where rooms are multiple times the price, and yet my husband liked this apartment even more, giving me major bonus points for booking it. :)
Brian and Christina are excellent hosts and astoundingly fast to respond. Don't miss a chance to experience this place!