This is REALLY good quality material.  The things I didn't like about it is that there is a little too much material around the armpits and kind of rubs.  Also, it goes down really far in the front and if your legs are *ahem* up, it rubs really uncomfortably on your thighs.  I would absolutely buy this brand again, but probably not this exact style.