This shirt/dress is exactly as pictured. I normally wear anything between a size 6 and a size 10, and the medium fits very well. It looks cute with jeans and leggings, and if shorter sleeves appeal to you, you're in luck: The sleeves can roll up and buttoned into place. Definitely a favorite.