Everything from booking to pre-stay communication and the stay itself was simply great. James and Kerry are superb hosts.