These shoes fit perfectly!!! This is the third pair I've ordered online (had to return the other 2 due to sizing issue) and it's the perfect fit the first time around. Extremely comfortable and will actually stay on my foot while under water.  Mesh venting will allow water to drain rapidly.  They're lightweight but sturdy. Rubber soles and edging will enable security of my steps.