This hotel was large, well-maintained, and right on the beautiful Red Sea! The staff was excellent and attentive, as well as very friendly and fun to talk to. We were taken very good care of, from the moment we arrived. We arrived very late at night, and I was so impressed when we were told that they had dinner waiting for us in our room, since we had missed dinner at the hotel. I've never see this done. A truly nice touch! We felt as if we were VIPs the entire time and were always impressed with this. I wish there were less people approaching you on the beach to sell you things, but these guys ended up being really nice and fun to talk to throughout the day. I also wish the all-inclusive program was explained a little more, as we were sometimes confused by what was included, and what we were being charged for. I was offered a beer on the beach by a beach server, and then when I tried to tip him, he brought me change, because I was paying for the beer. For some reason it wasn't included in all-inclusive. Maybe because it was bottled? But, otherwise, we really enjoyed our stay here.