These shoes stay on and don't hurt when you put them on. The size is correct. The fabric is a little flimsy but I walk uneven beaches and they still hold up.
Pros
The stitching on the back of the shoe was a bit uncomfortable
Cons
Shoes can be uncomfortable and rub against the skin, leading to blisters.