I recommend this product
I ordered one a month ago for my 1 year old son, and loved it so much I just ordered another! Super easy to put on, size adjustable, and easy to clean.
Nageuret Swim Diaper
Only reusable swin diaper I would buy. They fit correctly, unlike the other brands.