Worked well. I'm sure this all depends on the guy who showed up, but ours was on time, polite, and did the job well. Even a few extra minor things we needed. Nice guys.