This layering camisole is a must have! It is long, offering complete coverage and support. The material is soft, ligthweight, and super stretchy. It stays in place and won't ride up, and is comfortable to wear all day. One size fits most, I wore mine through my pregnancy!