Not well made and not cotton. I bought a size up because others said it ran small, but when I ordered up, it was too big. I sent it back and don't plan to order in the smaller size because the fabric was not what I expected.