“The material is fabulous both the beautiful blue colour and the incredible softness. It is a comfortable cut but I do find the attached shorts a bit shirt in length. Should be about 2 inches longer. Ok with one ball in the leg but with 2 it feels like one might fall out as there is also no rubber to hold leg in place & they do tend to ride up. I am 5'9" & 145lbs and tge small is a bit snug. Going to keep it but might go for a Med if I order again.”