I bought this for my fiancé and she put it on right away loving it! She prefers more fitted tops and this material has good stretch for a fitted look, and she thinks the tassels are fun. To help others with sizing, she is tall and slender with D size and the Small is a great fit due to the stretchy & forgiving material. Great purchase and highly recommend.