We had a great time at the Marlin Inn, the staff was very helpful. The food was good they try to make something different everynight... The breakfast was good as well, you could eat almost anytime you would like too, which I thought was great. It right on the beach which is great and they have activities all day on the beach, once a week in the evening they have Egyptian dancers that are great entertainment.
Just make sure you calculate everything at the end of you trip, sometimes they try to miss calculate all your bills. But for the rest Hurghara is a great place the people are very friendly and try to sell you everything, but it's fun.