The cart was difficult to assemble because some of the screw holes did not match up correctly. Fortunately we had somewhere very proficient to set it up for us. We could not have done it ourselves. Once it was assembled properly, I just love it. It has made my kitchen (in a rental unit) much easier to work in.