DJ was a pleasure to work with, and all the crews treated our home like it was their home. They always fully explained everything they were doing. Their team was extremely genuine and nice, very courteous and good people. They did a great job, stuck to the timetable, and stuck to the costs. They did a great job of communication and laying out expectations.