I absolutely love this blouse!  The material is perfect for warm weather and I run on the warm side all the time.  The flutter sleeves are very flattering and fall perfectly.  I teeter between L and XL in tops so it's always a gamble if the size will fit.  I am a 36DDD, small waist and big butt and this hugged in all the right places and is the perfect length because it covers my big butt a bit.  The Large would have been too tight so I'm glad I read the other reviews and went with my gut.  I HATE clothes shopping so very much so online shopping is about all I do and this shirt did not disappoint.  I work in a corporate environment and was able to dress this up and wear it to work with capri pants and wedge sandals, a few pieces of jewelry and it was perfect.  I highly recommend it.  I have the Blue and the Orange and I may even buy another!