We ordered these directly from Snap-EZ.. I purchased a size 2T in grape - not that you can tell from the picture, but that's a purple trainer there. A variety of sizes and colors are available, but there's no way to tell if the color you want is in stock in the size you want. This is a bit irritating when the first three colors you choose are out of stock in your prefered size...
Materials: This has a PUL layer, and the rest is made
Closures: These snap up the sides. It's convenient, but I think I like the look of front snaps a bit better.
Sizing: We ordered a 2T
Acorn is about 29 lbs, and mostly wears size 2T clothes - he can wear most 18 month pants, but they're too short, and he can wear 3Ts but they're too long.
These fit ok, and will fit for a while - the elastic is pretty gentle. They're not the best fitting ones we've got, and they're a bit poofy under pants.
Absorbency: Our first absorbency test on these was a dismal failure, 2 washes in. At about half an ounce, the water puddled, then ran out the legs. Even with breaks in pouring, puddles would sit for up to 15 minutes before soaking in, and pouring more water after it soaked in resulted in more puddles.
That said...we've not had any leaks in use. I'd be concerned that a heavy wetter might leak with these - see the next heading for more details
Drying: The site makes mention of needing to wash 5 times to reach maximum absorbency, which is a bummer for me. Washing with our normal diapers, it would take 2 weeks to get that many washes in. I'm sure that was part of our absorbency problem. They aren't the fastest drying, but they're not the slowest either.
Final thoughts: These shipped really quickly - we ordered Saturday night and had an email that they'd been shipped on Tuesday. I prefer these over the stuffable trainers made by the same company (which will be an upcoming review) - and I always thought I'd hate AIOs.
Disclaimer: these trainers were bought by me, and this review is my personal opinion of them. No compensation was provided.