Had a great stay at James's place. Everything needed is just down the road. We walked everywhere with no issues and there's a local shop just at the bottom of the road which was handy. The place was really clean and everything we needed was provided. Will definitely stay again next time we visit Edinburgh.