I was gonna return it because it's a little to small (My fault) but I've decided to keep it. It does what it's supposed to do.
I give up! I wore it for 3 hours and the bones sticking in my back was painful will be returning it after all. Will be getting a size up because I do like it. Just ordered a 3X, I hope I don't have to return this one too! Great product.