James's apartment is simply outstanding, very clean, modern, well equipped kitchen, easy access to food and supermarkets, close to royal mile, haven't met James during my stay, however he made a proper arrangement for us to check in. Strongly recommend.