My 3 year old is in swim lessons and these were required.  He did not fight much about wearing them so I am guessing they have to be pretty comfortable.  Looks super cool on...he gets comments all the time!