Thank you for the explanation. I had no idea about that it can be that complicated.
We are probably lucky, I tried snorkeling for the first time about two or three years ago and that time we just used some real basic equipment the hotel provided us for free. My husband knows more about snorkeling, he even used to have diving certificate. And he told me that the equipment we got that time was not good. But I am just not somebody who generally is comfortable swimming, don't swim very well, so I was not sure that I would be able to snorkel at all. So I insisted we try the free stuff so we would not waste money on something I would not be able to do or if I found I didn't like the experience.
Surprisingly I liked to snorkel even that first time

Whenever we snorkeled we rented the equipment and luckily never had any issues. Even my daughter who is extremely sensitive to everything (she supposedly has some Asperger) didn't have any problems using CC equipment. Though she is the one who is extremely comfortable being in water, used to swim for school swim team, so it was not new experience for her.