It takes several hours to assemble - hense the very reasonable price.  Once it is assembled it is perfect.  Each piece fits perfectly.  There must be a hundred pieces of hardware for the assembly and only 2 that are plastic.   The directions are easy to follow and there is an 800 number if you need help. Couldn't ask for a better experience.