Perfectly what I was looking for.  I think it took me longer than 20 minutes to assemble but it’s not my strength.  They fit perfectly.  Are nice and sturdy.  Love the locking wheels.  Holds a lot more than I was hoping.  An overall winner