Took a bit of time to assemble, but wasn't difficult. It is just the right size to provide extra storage in my somewhat small bathroom, without getting in the way. And it looks really nice, too.