i wear medium-large usually and the medium fit great! the bottoms are awesome if you wanna hide your belly. the top is so so bc its like not wide enough? if your boobs are really big i don't recommend, mine are pretty normal but i found the top too narrow if that makes sense. its indeed small as everyone says. but the color is gorgeous and i love it overall