While I am pleased with the product, it was very difficult to put together.   All of the parts and pieces are there, and the instructions are fine, but it is difficult.  I was also very unhappy with the paint job, but it works, rolls fine, and does what I bought it to do.