I order a S/M and it fits perfect! It comes with two different bottoms and I'm in love with them both. They do run a bit small but I would rather had them small than big. The only thing about the top is that it doesn't have padding but otherwise it's fine. The material isn't the best but it's alright, I've gotten many complements on it thought!