Sturdy and attractive, but assembly is a bit tricky. First, #10 Phillips head screws do not pair well with impact drivers. Even predrilling wasn't sufficient to prevent stripping. I ended up using #10x2 star-head screws to finally mount to the studs. Likewise the #8 wood screws that attach the shelf are not self-tapping; they require predrilling also, which is easy on the front screws but very difficult on the back ones. I ended up using some old hex-head screws and a socket wrench to finish the job on the backside.