I have zero complaints, love the final product.  No missing pieces, and instructions were easy to follow. 
You do have to be somewhat handy to put it all together,  and if you dont square it up the roof panels will not go on right.  That was the only thing with the set up i would warn people about. And it 100% is not a one person job.