The great location works
Most travellers book at James Craig Court for the ideal location it provides, as you will literally be about five minutes' walk from most local attractions. Royal Mile, Waverly and Princes Street are conveniently just around the corner.