This fits like a t-shirt and is true to size. The material is like a rashguard but hangs loose. Great way to keep from having to spread lotion all over my husbands hairy back! : )  it has been great for working in the yard and swimming in the pool with the kids. We've saved a ton of money in sunscreen from buying these sun protection shirts for the entire family!