Color and fabric are fantastic....sleeves long enough to wear thumb holes while swimming laps.
I am usually a size 16-18 and the XL is very snug.  Going to keep it because its for wearing over
a bathing suit and will not be worn anywhere other than a pool.
Very prompt delivery and good packaging.