Have always loved SwimZip products. They stand the test of time, with fantastic quality. These are so adorable and looked so festive for my kids and nieces!! They ride up just a little bit while they swim but its fine, they didn't seem to mind. They are thick and I know they will last a long long time, just like all the other Swim Zip's I have passed down for now the 3rd time.