As with any shirts I buy online, I was worried given all the conflicting reviews.But it's a lovely shirt! Very nice material, soft, light weight, but not see through (I got the light blue floral. White might be see through)The length is a little on the longer side than most. But I didn't mind. It tucked in nicely to a pair of black pants and my skirtIt's not at all snug around the armpits, very comfortable. Doesn't gape when bending over. A size small probably would have fit, but medium fits nicSee full review