Wonderfully organized and thorough. Not one detail was missed. Very hospitable.