James is an excellent host and had great communication. Our room was well appointed and a great jumping off place for all our adventures. Having beach gear with mats and body boards was awesome for our three boys.