Snorkeling in Sharm el Sheikh is amazing! Our first stop was a great experience, but I felt like after that the guides on the boat didn't care too much about the rest of the day. The boat moved about 10 yards away for the second stop, so we missed a second chance to snorkel because we didn't realize it was the second stop. Then they took us most of the way back to the jetty and dumped us at a third location, told us we had 20 mins and when we got in the water there was nothing to see. It felt like they were just trying to finish the day. Lunch was good, weather and scenery was wonderful, and the boat was nice and clean. But I felt like the excursion was over after the first snorkeling stop, and was disappointed at the rest of the day. Also, they keep trying to sell you videos and photos while you're on the boat, and the camera operator was mildly obtrusive when we were trying to relax.

Although it would've been cheaper to take a taxi, the private arrival transfer from the airport in Sharm was well worth it. Ayman was waiting for us when we got off the plane, and although there were massive queues to get the entry visa and also for customs, he took care of it all without any waiting. He got my visa for me and rushed us through customs to the waiting van. During the drive to our hotel he gave us valuable info about Sharm El Sheikh, and once at the hotel he helped us check in. It was a very pleasant experience!