The overall design and engineering are excellent; however, the hardware pieces were of poor quality and we had to replace several to ensure the unit wouldn't fall apart. I recommend this product so long as you replace some of the construction hardware pieces.