Came on time, very good assembly instructions. Took an hour with breaks and I was able to assemble it on my own. The only thing is that it is not as sturdy as it looks in pictures but it will do for my garage. All the screws and parts fit very well and very accurately which meant the assembly was very easy.