Very clean and tidy. Thoughtfully laid out. Hosts communication was excellent and very detailed. We could not have asked for more. Very happy and highly recommend.