James's place had everything we needed and was conveniently located. He is a great host!