It is very soft as others have stated. However, there is no padding and I do nip out. I wear it lounging around the house or with a loose fitted shirt. I don't see any where that it is Hanes brand but for the price, good buy. 36B and I got a medium.