My MIL gave DD a swim dipe from One Step Ahead. At 2 yoa, DD can still wear the size 12m. So, it has pretty flexible sizing and will last you a good while. This swim dipe does what it is supposed to do...nothing more! Before this one, DD had an iPlay swim dipe. I liked that one a lot more so.