I have purchased many water shoes in the past and by far, this one by Speedo is the best.  It's easy to put on, comfortable, airy and made of better quality material.  Strap is stretchable, goes through a buckle and then secures with velcro.