This is my fifth or sixth purchase in different colors. I have bought for myself and my mother. My friends love these outfits on me and they have bought several. This outfit is comfortable, true to sizing, light and easy to wash/care for. It is not long on me either. I am 5'3'' approx 138lbs, 34D and I am very comfortable and is flattering in size medium. You can wear this to work, out to dinner, on the beach, casual or dressed up. versatile outfit. Easy care. Great purchase.