The Private Snorkeling in Hurghada was easy to book and even better in person than it looked online. The vehicle was clean, air conditioned and comfortable even on the longer stretches. Lunch was generous, freshly prepared, and they handled our dietary requests without any fuss. A day we will be talking about for a long time.