I am impressed by the quality for the price. It wasn't too difficult to put together, but was a bit time consuming and required a bit of muscle to get the screws to thread correctly. It definitely requires all 5 wheels - I made the mistake of  only putting on four and the fifth is required to keep it from tipping forward.

all in all - it looks nice, was okay to assemble, and will do the job.