I ordered a M/L and got a large. It took a month which was so long, I was expected it not to come. The top looks different from the picture, it's more boxy and its padded. The bottoms and tight so I would recommend sizing up. Overall, it's pretty cute (not transparent). I would recommend as long as you don't care when it comes in.