I loved this so much right out of the package that I washed it that night so I could wear it the next day. The fit is amazing, loose and lightweight. I purchased this in XL, my measurments are 36D, 31, 38. I'm happy with this size. If you want a loose fit, order up one from your regular size. For a more form fit, your regular size is going to work. The measurements listed are fairly accurate. I stand just under 5', so it hits me about mid-thigh, which is what I like. Even on someone taller, it's still going to fall below your hips. Lots of stretch, colors are exactly as pictured. The contrasting pocket is too cute. I did not feel that the white part of the shirt is thin or sheer. Very very happy. There are 5 adorable colors to choose from, ranging from small to XXL.