there are a lot of pieces for such a small cabinet. the doors didn't quite line up evenly and the drawer doesn't slide very smoothly. but all in all, it's okay. took about 2 hours to assemble