I used TripAdvisor before my summer holiday to alleviate some of the concerns we had visiting a place we hadn't been to before and specifically diving with a relatively unknown company to us.
They had been recommended by a friend. We needn't have worried and sincerely thank all at Camel Dive (especially those based at Iberotel) for a great experience. Despite our youngest son (10) having ear problems leading to a delay in our schedules we're so glad we chose them as our guides and tutors in Sharm. Needless to say that their patience, perseverance and flexibility lead to my wife and sons all having grins like Cheshire cats after passing their PADI OW certification. Of course, my own AOW certification was a bonus which I hadn't originally planned but glad I've done it. The drift dives and night dive were awesome.
I would heartedly recommend them to anyone considering diving in and around Sharm