Exactly what I needed, came in quick and on time. It fit my water filter perfectly for my dogs and I would consider it to be good quality as well