I had no particular difficulty putting this together, but the instructions did not include a list of tools needed, which would have been helpful. You need a flat screwdriver, a Phillips screwdriver, and some sort of mallet for gently pounding in the dowels. I used a hammer and a scrap of carpet pad. A strong magnet may be helpful for getting the screws back out of the holes on top if you drop them in before you remember to put in the last 4 dowels, as I did. You also need a drill with a thin, long bit for making pilot holes in the top edge where none were provided. I recommend using good wood glue on the dowels and along raw edges. The scanty amount of glue that came with it was solidified and useless when it arrived, which was yesterday. The cabinet parts are well made, but there were no provisions of any kind for hanging it. You're on your own figuring that out. I am a small woman in my late 60's with just a little experience assembling furniture and such. Other than hanging, it's reasonable to assume most people can do this if I can. It took me less than 2 hours, including quite a lot of time hunting down a screwdriver in this house! (You won't likely have that problem, will you?!) I will have to get someone stronger to hang it because it is heavy. Everything fit properly, no parts were missing or defective other than the glue, and it looks very nice when complete. The front frame and doors are wood, and are assembled in the factory, so you don't have to deal with trying to line up the doors. The rest is particle board with what looks like veneer, except for the thin back, which I think is mdf, but has the wood finish on the side that shows. The finished cabinet looks very nice and is a good value. I would recommend this to others.