A little tedious to assemble but the directions were detailed enough that I could figure it out in an hour or so. It is much smaller than I anticipated... Fits small towels and rags nicely in the top area but if you have large bath towels, you will only fit a few on each shelf in the bottom. Mine is currently holding 8 large towels. Also, the magnet that holds the top doors closed fell off within 30 minutes.