Communication was good. If they said date/time, they meant it. Always cleaned up. Work was great. Very happy and would recommend.