James's place was perfect for our needs. He as extremely responsive to our questions and it was all around a great experience. We will book James's place again!