Got this swim diaper for my 6/7 month old daughter.  She's about 18 pounds and it still is a little big on her, but does a great job for swim class!  Easy to put on and wash.  Had bought the small size for her and she grew out of it at about 4ish months.