Ordered these for my six year old and they fit perfectly with good material, and they do not sag when wet. Im impressed, and for the price you cant beat them. They look very cute on him. Great for boys who hate the feel of heavy sagging swim trunks