Hotels in Marsa Alam

Every hotel with what matters here: is there a house reef, how do you get into the water, and how far is the airport.