I gave these a 4 because they need to tell you to order 1 size bigger than you wear.  I read the other reviews & did order 1 size bigger and they fit fine. Other than that,  I love them. Good fit and comfy.