Absolutely LOVE these! Fit perfectly (size 18). They are stretchy but fit comfortably snug and looks very flattering. Will continue to buy more of these. I have a few other pairs and love them as well. Have yet to disappoint.