For the sake of reference: I am 5’8” tall. My weight varies between 140 and 145 pounds. I take a 29 or 30 inch waist in pants, depending on the brand. I ordered a Small in this swimsuit.BOTTOM LINE, for those who prefer brief reviews: After several days of use, I’m very happy with this swimsuit. It has a conservative but attractive look, fits me perfectly, and works very well as an actual swimsuit (which means I can swim easily while wearing it). It doesn’t really dry as quickly as I expected, but I don’t hesitate to RECOMMEND IT.PRO’s: - Construction quality appears very good: no loose threads; there’s ample elastic in the waistband; and the fabric of the suit has a solid, substantial feel. Waist band was comfortable and securely kept the suit in place without needing to tie the drawstring, even when I made multiple dives into the pool both from the side of the pool and the 1-meter diving board. - The fit was excellent: Waistband was snug without feeling tight, plenty of room in the hips and rear, and generously sized leg openings. - Zipper on the rear pocket operates smoothly without binding. I opened and closed it about ten times and it worked easily each time. - Mesh liner feels supportive, leg openings fit closely without being restrictive. - Side pockets are mesh lined to drain water quickly. - The contrasting waistband and pocket opening colors provide a nice accent in what is otherwise a somewhat plain looking swimsuit. - Relatively short inseam (about 3 ½ inches for a Size Small ) makes this swimsuit useful as running shorts. Personal preference there, of course. I think a shorter inseam is less restrictive when running. If you’re used to wearing board shorts, this swimsuit might feel a bit short at first.CONs: (These are more or less minor nitpicks.) - It’s not really "fast drying.” When I wore it in a swimming pool on a hot (90 degree) day my swimsuit was still damp (especially the mesh inner liner and the waistband) half an hour after I got out of the pool, even though I stayed outside. When I tested the suit in the shower at home and hung it on the bathroom towel bar, it took at least 6 hours to dry. = The rear pocket is not mesh lined like the side pockets. Water got in the pocket, even with the zipper closed. The water drained fairly quickly out of the pocket, but I think they might consider using a mesh liner or a small grommet as a drain hole. - The short inseam length means the bottom hem comes down only to about mid-thigh. This isn’t a "con” for me, but I imagine there are people who prefer a swimsuit that reaches their knee area.