Hey, am going shopping on Friday to eventually buy the 1 dress for 3 occasions....have seen some lovely ones in Karen Millen. BUT, I'm between an 18 / 16 at the moment. Can anyone give me idea of sizing ? is it generous or meagre ? TIA.