This is a very good product.  The wheels are a bit temperamental but other than that we are happy with it.  Not difficult to assemble -- a few minor issues with the plastic supports not quite fitting on -- but I put it together alone -- I'm a petite person -- & I managed it well.