I ordered this in an XL for my husband who generally wears an XL.  It fit loosely but not loosely in a bad way.  Since he has a bit of a belly on him, I liked it loose :)  He looked great in it at the beach.  He had never warn a rashguard before but now wants a few more in different colors.  He said it was nice that he didn't have to deal with trying to get sun lotion on his back and that the shirt was relatively cool and dried easily.  I liked it because he looked so good in it!  I would definitely purchase this item again.