Unfortunately, while they fit when you raise your arm overhead (like at the gym), they pull up to expose your stomach. If I was built like the Hulk I wouldn't mind, but I don't have six pack abs. Even if I did I wouldn't want to wear it to the gym and risk a complaint from other members, that would just be rude. I don't have a long torso either, so it will be even worse for those who do.