True to picture. Took about 1.5 hrs to put together. Pieces didn’t fit perfectly, took a bit of fanagaling to get holes to align.  Was missing a screw. But for the price, I’d purchase again.  Cart is cute and shiny. I receive lots of compliments. It’s kind of wobbly, however. I wouldn’t actually roll it around in my home. The wheels actually have rubber tires!