For the price point, it's ok. It's sturdy, doesn't squeak and the pictures are accurate. I'm very satisfied with the product quality, but it's not nice enough for me to keep if I move. If you plan to have this for 10+ years I would recommend spending a little more money and getting something a bit nicer. 

Assembly was incredibly annoying and took much longer than expected -- better instructions would have been nice. Tip: be careful when tightening the bolts for the outside frame. After everything is attached go back and tighten them all the way.