These seem to run very small compared to other Speedo swimsuits. I usually wear a Medium with a few other Speedo swimsuits but a Medium in these was way too small. Not even a close fit. Returned them for a Large.
They appear to be good quality like most Speedo products but these in Large seem go be about equivalent to Medium in other Speedo swimsuits. These are great for people that don't want the board shorts below the knee look. I'm only 5'-9" and these fit me a couple inches above the knee but not too short IMO.