Very soft fabric, loose fit, comfortable as a layer or pj. Its so soft that the straps stretch a bit. I would have liked an extra small as I wear it under as a layer but Small is the lowest they go. That makes it bulky under clothes.