We love the finished product. We did read the instructions beforehand and saw we would need to assemble it ourselves. We will say the total assembly took about two days and was tedious. However, it does feel sturdy and of good quality in the end. We are happy with it for the price point!