Fits perfectly in my space! The fasteners that screw in and hold the shelves and frame together are plastic, but thick/long enough to hold the shelf together. The shelves/frame are very nice quality. The metal is nice and sturdy and the shelves are heavy and beautiful. It took 20 minutes max to put it together. I have a 32in TV on it and it fits perfectly. It's so cute and makes me want to buy all of the things and upgrade every piece of furniture I have!