Assembler on time did a good job, on time but after gone we noticed one piece put in wrong way but it was a difficult piece to assemble. Saved us many hours of assembly.