This is a great blouse for work or to wear more casually with jeans. It fits a bit loose, but that's just the style of the top. I purchased a small and it is very flowy, but I tuck it into whatever pants I am wearing and it fits great! The ruffles on the sleeves and neck are very cute details, and the flower design is going to be perfect for Spring/Summer. I've recommended it to friends because it would look flattering on every body type .