The 4 stars were only because I do not give 5 for just about anything, so that is the best most will get from me. These fit perfectly,  they feel very well made and no big box store will match this from price to the Amazon shipping. I've ordered two more pair, that is how satisfied I am with the purchase.