This is very good quality for the price.  However, I can't give it 5 stars because a piece was broke probably during shipping.  If you zoom in on the picture you'll see that it is a small piece that can break easily.  I was too lazy to ship back and can live with it.