I was worried that a small would be skimpy, but it fits perfectly. Very pretty and well worth the price. I ordered black and red, and they have become basic attire. They look good with jeans or skirts, and look great under suit jacket.