I give them 4 stars mostly because of their price.  I got me 3 pairs.  One pair I wear everyday and fit fine.  The 2nd pair I tried to break them in, but they feel kind of narrow.  I haven't tried the 3rd pair yet.