Cleaning was well-done. Professional customer service. Customer communication was well coordinated but a bit too much (call day before to confirm, call from company saying within an hour, and call from driver saying 8 minutes). I could do without the call from the company saying within an hour.