Came on time, was flexible to schedule as the shipping date kept changing.  Took about 1.5 hours and he carried everything up for me then the packaging back out to the garbage as well.