I am very pleased with these water shoes.  They have padded and self draining soles so they are comfortable enough to wear on the pool deck. The top fabric is a stretch mesh that hugs the foot tight enough to keep the shoes in place but not be uncomfortable.  They are comfortable
,enough to wear all day at the water park or pool some.
The only reason I didn't give them 5 stars is that I can feel the drain holes thru the innersoles.