Very clean. Awesome location. Very thorough and comprehensive instructions. Great host and communication.