Retailer has great designs but sometimes they use cheap fabrics and are not quality made. this top is quality made and super soft. its a little thicker than a normal cotton t-shirt but thinner than a sweatshirt. i normally wear medium (34dd, 135-140 lbs, 5'4") and this was tts. i got the blue and its a little bit darker in person. one big plus imo is that you can put it in washer and dryer, no need to line dry! i am going to buy the natural colored stripes one too. also, i bought the normal size.