I'm pretty impressed with this. It is made of MDF but it is actually really sturdy. It took a while to put together (about 3 hours for me by myself) but went together cleanly with minimal frustration. Keep in mind: There will be a few steps that require drilling that the instructions don't mention at all (6 holes while attaching the mirror to the desk, 2 holes for the hinge on the bench, 6 holes attaching the drawer slide to the bottom of the drawer). I have no idea what purpose the "filler" pieces serve behind the mirror backer... not important I hope!

Pros: solid, clean design, lots of storage
Cons: long assembly, some drilling required