Antsy pants~made really well! Enough absorbency for them to not make it to the toilet and waterproof enough that you don't get urine all over. They have snaps to easily remove them for any BM taken off as cleanly as possible :) I still haven't tried them for overnight or any other trainer for overnight.
I do worry that my son is rather wide and his cheeks kinda hang out a bit LOL! If they were wider in the seat I'd stock up because they are super easy for him to get up and down and go potty with very little assistance from me. These are the most "Pull-Ups" like cloth trainer I have found.
Get some Antsy Pants!