I use cloth diapers and plastic pants everynight for my bedwetting, and I've tried a few different brands. You can get good cloth diapers from AdultClothDiaper.com, Rearz.ca (A Canadian company) and Changing Times Diaper Company. I've used diapers from all 3 companies, however Rearz diapers work best for me. My plastic pants I get from Kins.com. I have photos in my profile, if you want to see how the diapers fit.
I've tried all-in-one diapers before, but the outer plastic covering failed way before the cloth diaper part wore out, so I still had to wear plastic pants with them.