It fits slightly larger than a normal shirt of this size I would say, but not enough for you to order a large if you wear XL.  It is designed to fit that way to keep you cool and protected from the sun.