There is no need to look for any other flat other than this. You are 5 minutes of an uphill walk to Edinburgh Castle, 10 minutes walk to Royal Mile. The flat itself is wonderful and really cosy. Book here and do not worry whether you will have a good night's sleep. I will be coming back for sure!