This is the 6th pair I have purchased. I have twin boys and I get them every summer. They fit and they are comfortable and my boys never complain about them like some of the cheaper ones we have tried.