Cute dress but its very very loose and looks nothing like the model on me.  I ordered this in a small in both the pink and the navy.  I'm around 5'2, 120lbs, 34D.  The length was good- above my knees in the front and longer in the back.  Although I feel like I'm wearing a bag it's very "flowy".  The material is also very thin.