James' communication was excellent throughout and he was very accommodating regarding check-in / out times. The flat was clean, well equipped and excellently located. Would recommend.