They worked extremely hard and despite difficulties stayed until the job was complete late on a Friday in order to have the work done in time for other contractors coming after the weekend. Whole team was nice and professional throughout.