Overall I had a good experience with this product but the initial steps in assembly are pretty extreme. I had to use a rubber mallet and beat the first pieces into place with quite a bit of force to seat them flush. The holes could use some more widening just a little bit. The instructions are very vague little to no written instructions. I would buy this again but might look for other options first.