The fit is fine. The style is fine. But I was sent THE UGLIEST colors! Bright yellow and neon pink! I only wear when I am working out at home or under jeans. If I wear under leggings or yoga pants, everyone is going to be painfully aware of my misfortune of "assorted" colors. I would have preferred to be sent sent the black/white/nude set.