It came very quick. My husband  said it was very easy to put together. When I got home from work he had it together with what he wanted on it. Not my plan,but if hubby likes it then it's all good.

Pros:  Easy assembly, very  well built,  well worth the money  
Cons:  Can't think of any