The overall after the assembly product is great. Putting it together is  challenging. The labels on the pieces aren't bold and the directions aren't clear in a way that doesn't involve alot of back and forth with some of the putting together. Took me and my husband maybe 4 hours. But after all is said and done my kids love it. It looks nice. It's sturdy and great product for the price. I would recommend it just be prepared and patient with the assembly.