Thorough, clean, communication was great, and they made the stay super easy!