it is very nice i thought a small would fit as the reviews said it ran small and i am an x small. i am 5'4" weigh 108. i was very dissapointed it was so small i could barely get it on. i gave it to my 10 yr old niece. it fits her great. it is made well and my niece wears it all the time. i gave it 3 stars because it ran very small and i wish i had gotten a m.