Easy to assemble but it does take a little while because it has lots of screws.   However, we absolutely love this cabinet!   It is sturdy and looks great.  Definitely recommend this!