We stayed 5 days in Rihana guesthouse, one of the best I've ever seen! Ibrahim (the owner) is really lovely, the place is fantactic (clean, A/C, balcony, spacious kitchen, etc) with a perfect sea view. We'll come back for sure!!
And Marsa Alam and its lagoons are a true paradise on Earth :p