Perfect fit.
Fixed the looseness of my glasses perfectly.  Easy to install. I got medium and had no problems at all.
Rating: 5 stars