Ordered a S and it’s a perfect fit. It was a little confusing at first, but once you figure it out it’s great. I tied the top on and I think I’m going to keep the top tied to avoid any further confusion. Other than that, it’s perfect. I love the colour and the style too.