This product was easy to assemble once you lay out all the pieces, which weren't labeled very well. It took a while but i did it by myself. The unit itself is fairly sturdy, but my floor is also tilted so that could have something do with it. Overall i like it a lot, I just have to allocate space a little better.