VERY good material but runs small. My son is 6years old (typical a size 6/7). I ordered a 8/9 for him & it JUST fit
I ordered for my daughter and son to have matching bathing suits for our vacation. I ordered my daughter the mom suit because of their age difference. The boy's suit is made of spandex but my son is super tiny so they fit like trunks. So if you want them to fit loose, and you have a thicker boy, I suggest sizing up.
Everything was perfect
Love the color but the material is like stretch spandex.