I love this cabinet.  It came quickly and I will admit that my brother-in-law put it together for me.  So I can't comment on whether it was easy or difficult to assemble.  It looks so nice in my new bathroom and just what I needed for extra storage.