Love it!  Exactly what I wanted.  Im 52 and 164 lbs with a 36DD chest.  The XL is perfect and sleeves are long enough that I can roll them up to show off the polka dots. I ordered one in a large as well and it wouldve worked but was tight  across my large chest and hips but did zip. . Normally I would wear a regular large. really like the vinyl/rubbery type texture and hope it will stand the test of time and not crack.  I got the green with the navy lining (which in the pic looks black). Such a cute fun color!