Raglan sleeve, Hawaiian print top/rashguard by Catalina Ocean Gear.  92% polyester, 8% spandex, size medium.  32" bust, 28" waist, 8" sleeve, 20" length.  Top has a good amount of stretch to it.