these are really comfortable and soft and squishy.  i never had a problem with the straps - they're comfortable and stay put.  i have very wide feet and bought a smaller size than i usually would and they fit perfectly.  one problem is that it's hard to get sand off them after you wear them at the beach - the sand really sticks to them and you have to let them dry overnight before it will come off.