Needed some fenagling to get it all to fit together, but once together, it's good. It even has adjustable feet for any uneven floors. I like it.