Bought this with some hesitancey but I was pleasantly surprised. When I received it, at fist appearance it appeared too small and not stretchy enough. I thought "oh well, I'll give to someone else" A day later I deceided to try it on and was surprised. It stretched enought to fit and yet did not feel tight. Hugs you in the right places. Would purchase another but in black, think I would have preferred it in black. This review is for the gray.