The material is good. I think i got the L size bottom just in case its too small for me, end up seems bigger but since material good it still hugs body and have no issue when im fun swimming at mbs. Toga top looks cool just i feel should again be s instead of m lol. Cause I do worry if it will shift in water but seems good. Wait till i try really serious swimming at my own pool then will update if its shift itself when serious swimming haha. But I Love the material, the cut, the design and the waterproof durable bag that comes with it as a set ! Good packaging !