The treehouse is a magical place and James and his family were the most wonderful of hosts.