Hip length camisole with adjustable straps. This is great for layering and won't ride up!60% cotton, 35% polyester, 5% spandex