I thought the fabric was a little scratchy when I tried it on. It is pretty snug too. If i bought again I might be temped to go up a size. But it will work for now. I am hoping it will soften up in the laundry too. As for it being reversible, that is kinda a joke since. it is the same color on both sides so I wouldn't really call it reversible at all.