I got this to wear under short sleeve t shirts and long sleeve button up shirts and its good quality but the sleeves are a little short. I find myself tugging them down. I am not built like a gorilla. I have normal arms (as far as I know) but the sleeves are just a little bit short. If the sleeves were longer...it would be 5 stars easy.