These are okay.  They are very light weight, so they are breathable and comfortable.  Have not washed them yet, so don't know how well they perform after washing.  Only thing is they run a bit large.  I am a 36C, so my chest is not small at all and I am hispanic, no small hips either; I purchased these in medium and they are bigger than my usual medium size t-shirts. They are a bit long for my taste too.  I could have gotten them in small, but I will have to keep them, as I am out of the US and transportation is quite expensive if I were to return them.  If you are in the middle of two sizes, I would suggest you purchase the smaller size.