Imagine Perry makes my absolute favourite swimsuits for me and my children. The material is great and has a nice weight to it, so you never have to worry about anything being transparent. My daughter chose this suit herself this year and the bright colours and ruffles are SO fun. There's also the added benefit that it makes her very visible when we are at the pool or beach. This suit is so comfortable that she wears it around the house too. :)