This was my first experience with Teva...I'm a Reef girl. These surprised me! The foot bed of the shoe is soft and squishy while the underside sole is firm and grippy! The straps are very good quality, very well made.