Semi hard assembly, the drawer is a nice but not practical for carpet. But very cute, you need a box spring