love these things. They stay put and absorb like crazy! Washing them can be a bit of a pain but I’ve gotten used to it. I wash them by hand in a bucket, first with Epson salt and washing soda, then rinse with vinegar to really get everything out. Maybe they’ll come clean for you in the washing machine, but they never do for me so hand washing is the way to go.
I think the length is perfect and they’ve held up so well through dozens and dozens of washings. I honestly wouldn’t change a thing!