We did this and the Ras Mohammed trip, but this trip involved more travelling to get to the snorkelling spots, they seemed to go to the furthest part of the island before we got in the water. The snorkelling wasn't that good, didn't see much coral or fish, no better than you could see snorkelling off the beach at Sharm. Each location was rushed, and we didn't' get the 45 minutes at each snorkelling spot we were promised. The whole trip seemed very rushed, and as we were a party of a few English on the whole boat, we seemed to be ignored with instructions, while most things were told in Russian or Egyptian. Luckily a nice Egyptian lady told us important info in English, such as lunch was being served below decks. Thanks to her if she reads this.