James is great! He is super responsive and really wants you to have an amazing stay. We ran into a few issues during my month long stay and he was always looking to fix them as soon as possible. Great location as well!