It does run small as indicated in the description. I ordered one size larger for my daughter and it worked fine. Material is a bit thin, but it is a t-shirt, I wasn't expecting much more. For someone older, I'd suggest buying the unisex version. The Ladies version wouldn't really work for anyone older than 30! Or anyone who isn't in perfect shape....every imperfection would show!