For reference, I'm 5'8" and 127 lb. Initially bought the M (brown dress) which was kinda baggy and loose around the waist/chest. Returned it for a S, also got a small navy/white (though it looks more black and white). I thought both were incredibly comfy and flattering, but do note that there seems to be some minor variations between colors/sizes. Weirdly enough the M seemed to have a more conservative neckline, whereas the S seems to gape open more, especially from the side. Also, the brown dreSee full review