We had a great time staying here for two nights. Close enough to walk onto the Royal Mile. The flat has everything you need and more. James was very welcoming and left us milk and excellent locally sourced bread. I would not hesitate to stay here again.