They were sold out of the medium that i usually wear in tops so i got a petite large hoping that would work. it obviously isn't the ideal fit but it will manage. it's very cute, but the colors aren't as vibrant as they looked in the pictures. for example the red in the floral print looks more like a rust color in person. but i do like it and plan on keeping it. will look cute with dark jeans and brown boots.