Great. Gary and his team were responsive and did great quality work. We had a lot of issues bit they explained everything and did the work as requested/needed. They were very through, making sure the area was properly dried/cleaned and they understood what we wanted.