Good but room to improve
One of the caps seemed to have a spot missing in the stitching, leaving a small hole. Otherwise these were what I was looking for.
Rating: 3 stars