I want to go to Dahab and spend a week relaxing and doing some diving. I have heard that the best diving is further down the coast at places like Sharm, but Dahab suits my plans better. Is the water quality ok there and the dive schools reputable? How far out do I have to go to find living reefs and good fish life? Any tips on where to stay while I'm there. I did visit 15 years ago (!!) but I stayed in a real hole and ended up getting sick. Dont want to repeat the experience!! Any tips appreciated.