It's definitely not mdf. It's a softer wood. Maybe a pine? I'm not 100% sure. You have to put the legs and bottom shelf on but it is really easy. The drawers have to come out to screw the legs on, BUT, the drawers have plastic stops to help keep them from accidentally getting pulled out. So that's a nice bonus.