I love these pants but unfortunately the fabric is very thin and see through, so I will only be able to use these as beach or pool wear. Fits as expected to size (I'm a 16-18 and ordered a 2X). I wish the fabric wasn't see through, but for the price, I'm ok with just using these as beach wear.