Very professional, showed up 45 minutes early, put 3 pieces together for us and was very clean .