All of the pieces went together easily and only took my husband and I about 15-20 minutes to build after we spent 15 minutes vacuuming all the tiny styrofoam balls off of all the pieces and our carpet. Some of the shelves wobble a bit when we put them on the pegs, but once the DVD's are on it you really can't tell. Overall it's everything we were looking for: inexpensive & functional.