It is super comfortable, but it leaks a LOT of dirt and sand through the mesh and sadly, the rubber toe is not built to last. I have only had these a few months and it is coming apart at the toe already.  Granted, I wear them every day, but for this price they should last more than one short season.