I had great expectations for these cami's but was disappointed. I ordered the XL and they fit well but by the middle of the day the tank was stretched out and not at all fitted like it was when I put it on, I had layered under another top so it looked like I had a stretched out t-shirt sticking out from under my sweater. I have purchased things from this seller before and have always been very satisfied but these cami's missed the mark for me. I'll stick to the store brands that can be purchased for around the same price.