Bought 2 for upcoming vacation (med.). Fits perfectly (nice long length) and the material is very, very soft. He can't wait to put them on. I haven't washed them yet, but I don't expect any problems. I only hope that the sun protection corresponds to the description. I'll add it to the post when we get back from the beach.