I love this shirt!  I ordered a large because I wanted to make sure it was a looser fitting shirt as I planned to wear it over my swimsuit on vacation.  I am 5' 8" and 170lbs and it fit great!  Was comfy and light.