We enjoyed our stay at James' place. The apartment is very well located, quiet and clean. Our room was very cosy, with lovely additional touches and a comfortable bed. Communication with our host was very smooth.
However, the quality of the stay highly relies on the behaviour of other persons who are staying at the same time. We didn't have any issue the first night, but the second night we had to wait almost 1h to use the bathroom, and when we got in the floor was dirty and with water all over. It's a shame, because we noticed that a cleaner comes once or twice a day, as otherwise the place was sparkling clean.