James' place was perfect for our needs, well placed, he was kind and communicative throughout. We'd stay again!