I typically do well with jumpsuits but this one did not work. i am smaller on top than the bottom but not by much. i got the xs and it was tight in the calves and short in the waist but the top fit perfectly. maybe a s would have fit better but i got it on sale and s was out of stock. it defiantly did not look like it does on the model. :) i am typically a size 2. the material is really nice. i was hoping for a jumpsuit that could be casual an covered since most jumpsuits tend to show more skin