Assembly was not difficult, but cabinet is not very stable. It definitely needs to be anchored to the wall to be secure. Overall, it met my needs for this project.