Just what I wanted. I usually wear an x-small or xx-small... Ordered size small and it was a nice, flattering fit. The front lies flat when buttoned, which I appreciate. It's a very soft knit material. Not thick, but not thin either. I ordered black, and it looks rich and vibrant.
Only negative is that it might be a bit warm for Florida. I got a bit overheated while trying it on. Other wise, love it. Ordered a red one.

UPDATE: I ended up returning the red one, because it was see-through. I put it on over a striped dress and I could see all the stripes through it. Not sure if the black one is actually made of a thicker material, or if the black makes it harder to see through, or if it came with an invisibility cloaking device that the red one did not have.