Tools needed: screw driver, level (optional)Fasteners: screws, dowels, cam locksTime for assembly (1 person): 2 hoursThis tv stand is great for the price. It is pretty sturdy once it is fully put together. Don’t be discouraged if it wiggles a little before fully assembled. It will be solid once the final parts are in place. The installation is not difficult, but it ships in SO MANY parts and each part has SO MANY holes. It took me about 2 hours by myself to put together, just because it took a while to figure out how to line everything up to screw it together. The door hinges also take a while to adjust to make them line up perfectly. It’s a nice feature though, because when I finished assembly there was a large gap between the doors. No worries, because the doors can be adjusted backward/forward, up/down, and left/right to perfection via screws in the hinges. The back panel has pre-drilled holes, but the tv stand itself does not have holes to align them to to. I used a laser level to make sure the back plate was even across the top before screwing it in.Note that the wood finish is pretty shiny. I was turned off when I first took it out of the package, but it is not super noticeable on the final product. It is attractive, and doesn’t look cheap.It is nice that there are 4 cable holes already in the backplate of the tv stand. If you are planning on having this “floating” instead of a against a wall, the 4 large holes might be a negative for you.Overall, very happy with the product for the price. It has a LOT of room. We have 3 consoles, a surge protector, and 2 remote chargers in it. There’s still room left. The shelves are also adjustable to different heights.