It was a little daunting putting this piece together, but I managed.  Other than that, it is exactly what I needed.  My former hamper was canvas, and my dog kept pulling my dirty clothes out of the hamper and dragging them through the house.  Then she would crawl inside the hamper and go to sleep.  I couldn't break her of the habit, so I needed to replace my hamper.  It is a bit small, but adequate for my needs.