It fits mostly well. I just have a problem with the company itself. Took 3 weeks for them to get my dots shipped to me. No notice on their website it was back ordered. Also, I got another package from them today unannounced for no reason. I only ordered once. I wasn’t charged twice. I am happy I have more replacement dots. However, it just goes to show how mismanaged they are.