Three stars because the quality was very good. However, these run large. How large? We got the smallest size and they fit my 5'3" wife. She's not a little person or someone with freakishly small legs or anything like that. So yeah, if you have a young daughter who plays tee ball, don't even bother with these, they won't fit.