We are pleased with the quality thus far of the pieces. We haven't put it together yet so have no input on what assembly is like or how sturdy it is so that is why the 3 stars.