It was a little frustrating to get this assembled but, three quarters through I took a break and finishing was much easier. Its perfect me as my cat loved to sit in the open hamper and I didn't love his shedding all over my dirty clothes. 

Pros: beautiful finish, feels solid enough, uses pull out bag to take to the laundry room.
Cons: Wish it could have come assembled.