Excellent fit and length.
I would give them 5 stars if they were a little bit thicker. That is my only complaint. It is not even really a complaint. It is more like a wish. I wear them under my shorts for obstacle course racing. I can just wear them alone to go in the water and then put my short back on after. They are thick enough for that. I would not wear them solo for an entire race.