The shirt is great and what I expected, I can go running in this shirt, walk and swim. Dries really quickly. I bought XL and it is a big fit. I was super impressed with Hyper Ride's delivery, it was only 3 days door to door to Australia! Will be back for more.