Very clean, great communication, and had everything we needed! Would stay again!