John could not have been a more perfect host. Our experience was beyond wonderful in every possible way imaginable!!!