I can't recommend Bill enough. He was amazing with his communications and was beyond understanding when our plans needed to change last minute due to unforeseen circumstances. Although we can't comment on the accommodations as we weren't able to stay, we hope we are able to book with him again soon as the place looked amazing.