We had a great stay at James’ place. The location on the Royal Mile is perfect to explore the city, and the rooms were bigger than we expected. Good value for money.