Shipped in a reasonable amount of time.  Assembly took some time, some of the holes didn't match up 100% and the shelves are a little wobbly.  None of this would be reason enough to return it but for the money I would have hoped I didn't have any complaints.