I loved the suit but it didn't fit as expected. My daughter is 21lbs and 30 inches in length. I originally bought the 18 months but it was so uncomfortably tight she didn't enjoy her first swim lesson. Luckily, I was able to exchange for another size w/out any issues! I love that I don't have to use swim diapers and it's approved for pools. It's a durable and very cute suit. I plan to buy another style for her soon!