the shirt stay did not work out or should i say last as long as i expected them to last. i wore them several times before they broke. the plastic portions came off and once that happened they were no good. the plastic needs to be made of a more durable material. the overall cloth material was ok. not really uncomfortable to wear as some maybe.