I was very happy with the level of detail and the communication before and during the process. They completed everything in a timely manner and did an amazing job of clean up when they were done!!!