Product review (4 stars): but so far has held up fine.
I bought this for reusable diapers.  I have to let them soak in the Wonderwash a while first, but it gets the job done.  It just snaps together and seems a little flimsy at times, but so far has held up fine.