Amazing. Clean. Good communication. Organized. Respectful. Ten out of ten recommend.