Got the light pink, light aqua (light/bright sky blue) & midnight (navy blue). These are good quality cotton, soft, stretchy & good length (length as pictured). Perfect layering tanks for me. The material is a little thicker than many layering tanks & the front doesn't dip too low so I can wear them under a blouse at the office. I'd say they're about true to size. I usually wear medium or large in tops & always buy a large in Bella brand. These fit just like other Bella items (though a bit longer than many of their tops). Going to buy more.