The items I received were good quality! They are on the thicker side and stretchy enough. I haven’t worked out in the top yet so I can’t confirm how it will perform. As for delivery, there was a delay in shipping and I was contacted via phone call about it and the guy over the phone said I would receive complimentary headbands with the delivery. At first I was impressed, but I didn’t receive any headbands. Then through email they said it was a mistake and they’d ship them out ASAP but again, they didn’t fulfill their promise. I understand they’re a smaller business but I also expect some accountability if they made a promise twice! Regardless, I’d still like to try more of their pieces.