Purchased this today at my local retailer-been eyeing it a while-thinking i would wait until on sale-until the salesgirl whom i know said it was their second shipment and all have sold out. knew i needed to splurge. i tried on the small and x small and wound up going for the small. i did however try on 3 smalls and two of them were way to roomy, but the third one fit like a charm-it was quite a bit slimmer in body than the two smalls, strange but true. i do have room in it-i am a 32 c to 36 b and