Im 5'5 and 145 pounds and I usually get a medium but it was just a little too small so it rides up so you cant see the stripe of see through material at the stomach unless you keep pulling it down. Im not too worried about it though. It also took almost two months to deliver. But its cute and comfortable. I also expected for it to be a little small and take long considering it ships from china.