They are a great product, but had no idea that the assembly required was so extensive.  Took the two of us days to assemble.  That is simply not OK.  We needed an engineer to put thee things together.  We like them now, but the assembly was unacceptable.