This blouse was for a family member who attended one of the saddest events in her life.Although not Land's End or L.L. Bean quality, the blouse looked nice.In many ways, one could dress this up or down. In this case, this person chose to dress it up with skirt and formal flats. So, in other words, this could be one piece...One could wear to multiple occasions and not feel like they went 'too casual or too formal."Thanks to Amazon, it arrived On Time. This was very important.As I typically select, the slowest shipping speed.I really love this top. I ordered the olive green in large and it fit perfectly and is so flattering. I got a lot of compliments on it at the office and actually just ordered the same shirt in another color.I’m 5’3” 175 38DDD. Normally I’m a lg top. Medium does cover my chest without peeking through the buttons. I read it was slightly big so ordered smaller. It still flatters my tummy. The only things areThe collar is a bit large looking (more like a cape for a costume size) but not terribleAnd for me the sleeves were a bit snug around the arm but wearable. Perhaps go larger if your arms tend to be snug in topsOverall I think I’ll keep itThis fits well and has flattering shape but not so happy with look of nubs of yarn all over fabric. Although well made, looks a bit shabby as if has been washed many times.Which the shirt was a little bit shorter. I have to tuck it in to make it look good.I can wear with jeans or skirt. Flattering.I get so many compliments on this blouse. It can be worn as dressy or casual & I love it!I bought it in white and in black. I get soooo many compliments. It's super cute and very comfortable. Order your normal size.