On time and clean. Thoroughly walked me through the finished job to explain the features and benefits of the install. Would recommend.