James Court is a fantastic place to stay, right bang in the middle of the Royal mile, steeped in history and the best pub with live music is just a few doors up the road (the walls are so thick that this doesn't bother you if you are in the flat) Paul is a great host, super fast to respond and incredibly helpful. I would 100% recommend this place.