Okay, not perfect.
Eh. The buttons are terribly small and won't hold my mask. I do like the sizing and material used. Cost is good for the number of them received. Will replace buttons.
Rating: 3 stars