Size as expected, bottoms fit great and they are a thicker material but still stretchy. The top is a little wonky, it fits okay. You can adjust one of the many straps but if you do the rest are then floppy. The tank that fits over the top is super cute too