Assembly kind of sucks. I bent one of the leg tubes because I tightened them down without putting one of the plates on the backside. I also use this on carpet, so the wheels are useless to me. I just let the top half spin in the stand. If you have a concrete floor, as this thing is designed for, I'm sure it works perfect.