We have had this set assembled for about a week and it is impressive.  The instructions were well written and there were zero missing components.  Hardware could have been sorted and labelled and that would have earned it a fifth star.  For what you are paying, I don't think that it is an unrealistic expectation.