James was a great host and we loved his apartment. A short walk to the beginning of the Royal Mile and Sainsbury’s for groceries. He even provided us a cot for our infant, which was very thoughtful and convenient. Would stay here again.