I take a 18 on the top and 16 on the bottom, so I ordered the 18 and it fits wonderfully.  The material has some stretch to it and is very comfortable.  It is also fairly good quality.  Besides the combinations of the jacket, skirt, and pants, this has a ton of potential to mix with other items from my wardrobe as each piece of this does not scream suit.  You cold easily pair any of these with many different tops and bottoms.  I think the jacket would look great with a pair of jeans.  I wish it came in more colors because I would buy a couple more.  I am very happy with my purchase.