After reading the other reviews I bought this a size up and it fits wonderfully. I love that it has an underwire because I am a bit busty (34 DDD) and 2 babies later... umm yeah I need the underwire to hold the girls up... just saying lol. I am  5'4" and 180lbs. I bought this in an ex-large and in black. I love how this looks on. I love how it has shorts attached under the skirt. And I love the price!