Very simple assembly - just snap on the wheels.  The cart looks much more expensive than it is, and is exactly the color pictured.  I am very pleased with the puchase and found it here cheaper than other high end furniture sites.  I have it loaded up and it moves smoothly on a tile surface, a little less so on carpet - but that is to be expected with a high pile rug.