Very professional.  Showed up at time scheduled, went right to work.  Only took them approximately one hour and was gone.  If I had tried to do myself it would have taken all day, there was so many pieces.  Thank you to the fellows that put it together.