The work was completed on time, despite some setbacks outside their control. The work was very well done. There was regular and helpful communication to keep me up to speed on progress. Helpful suggestions were made on how they could give an improved outcome and no extra charge requested.