The fabric is good but it fits snug in the armpits. A bigger size would but too big everywhere else, this one almost is. I'm still on the fence if I'm going to keep it. I like it, I'm just afraid it will rub. Also, the moon is smaller than pictured (just FYI).