I found this online store by reading suggestions on Reddit about snorkeling for people who wear glasses. I'm always wary about buying online like this, but my son can't wear contacts so we tried the GetWetStore. We had a great experience! We uploaded his prescription form at 4:30pm and, later that evening, received shipping confirmation. The mask was delivered two days later and we did a "reading test" with my son and he could see well. The only problem was that the Promate Spectrum was a bit too small for his face. We had measured his face (his is on the narrow side) but I guess it's like buying a pair of jeans: a 34 Levi's won't necessarily fit like a 34 from another brand; you gotta try the pants. We RMA'ed the mask back and replaced it with the Promate Sea Viewer, which fits medium to large faces. We received the new mask just as quickly and it fit just right. My son is 5'7", 125 lbs, and his face is on the smaller and narrower side in case you're trying to compare. He has pretty bad astigmatism so a few years from now, once he's in his early 20's, we're planning to buy him a new mask with the full, correct RX. It costs more so we wanted to trial this standard mask first (in Cozumel a few weeks from now) and wait until he's older. We won't hesitate plunking 300 bucks with GetWetStore when the time comes. Very happy!