When I looked into the cost of cloth diapering versus disposable it soon became VERY clear that cloth diapering saves A LOT of money (and the environment). It was then an even more obvious choice to use a reusable swim diaper for my son. The first (and only) swim diaper I bought was Bummis Swimmi Cloth Diaper:
I bought a size Medium (15-22lb) and we have been using it for my son since he was about 5 months old, when he wasn't even 15 pounds yet. He is now 21 months and around 22-23lb and it still seems to fit.