I got these for my boys for our trip to the water park. Due to being out of season, there weren't any available in the store, so I had to shop online. I was a bit hesitant, wondering if they'd be cheap, but they weren't. The price is decent, they fit as they should, and they aren't all plasticy feeling like I expected. I'm sure I'll be buying them again in the next size up.