I would have used this product in the gym exercising, but it was way too small. I fit into sizes Medium/Large, but I ordered a XL in this top as I was not sure of the sizing. The XL was way too small and definately not correct sizing. I gave it to my friend who wears Small sizing and it just fitted her. This has to be looked into.