After a VERY LONG wait, these finally arrived. Good fit, so worth the wait, especially as, due to restrictions, I've not needed my swim kit recently.