James's apartment is a wonderfully appointed and fantastic place to stay when in Edinburgh. It is very clean, very convenient and was prepared with attention to detail, making our time there memorable. Highly recommend.