I got the shirt promptly, it's for my daughter's boyfriend for Christmas.  He's a tall fellow, with a swimmer's build, so I ordered the extra large and hope it will be long enough.  It looks wide enough in the shoulders.  The colors are just as bright as pictured.  If it is long enough, he'll be one happy camper.