I'm confused, because I ordered them in two different colours, both in size S, and the "cannon" one fits perfectly, while the white one is a bit too small. Medium size would be definitely too big for me, so I'm keeping both, hoping the white one would also strech over time, but this is just a bit disappointing...