Bought this is petunia in small and when I first took it out of the bag, it seemed like it would be big.  Tried on the pants and they are a tad bit long, but I'm only 5'4 and usually buy pants in short.  The top fits well, and there's a built in bra (not heavy duty, but light and comfortable).  Fabric is soft and lightweight.  Very comfortable and nice color.