I agree with Sveta. My regular J. Crew size is xs but xs was just too fitted to my taste in the Tippi. I would have preferred the small, and I think the small would work beautifully on you, Joy.
Tanya, I am laughing again. Vivian also was going to buy that sweater. I actually preferred it to the top, but decided to spring while the top was on sale after realizing that I can wear it under a jacket quite well and really need more patterned sleeveless or short sleeved tops -- I only have one at the moment.