I’m 5’6 135lbs and bought a size S and it was perfect! It comes a bit wrinkled, but nothing a good steamer can’t fix. I used this dress for a mini photoshoot with my boyfriend and got SO many compliments on it. The color was exactly like the picture and the price was amazing!! The quality of the fabric does not feel cheap and isn’t sheer. I’m definitely going to be ordering another color soon! If you are top heavy and don’t want to show too much cleavage, you might want to use a pin or camisole.