Soft but super thin material, making it hard to wear a bra under it. Really loose, Im usually in between a small and medium, I ordered a small and it is too big. The material also doesnt have enough spandex, so the top doesnt stay up.