The resort is huge, but still well-arranged. There are many sign posts so you can't get lost. There's a tram every 20mins to bring you to the beach and back - but in my opinion, that's for the very lazy people. From our hotel room, we only had a 7min walk to the beach, so it's really not that far. The beach is very nice, but you need to be aware where you can go swimming, because there's a big natural protected area since the coral reefs are right next to the beach.
The hotel staff was nice except one guy down at the beach bar. He was always very grumpy to us everytime we ordered something.
If you want to taste delicious Egyptian food, or even good food, you will be disappointed here. We were traveling around Egypt for two weeks, and the food at the Hilton Resort was the worst we encountered. At least it's edible.
And you have to be lucky if you're wifi works. Mine only worked in the lobby and at the beach. Sometimes it worked in the room, too, but most of the time, I couldn't even log in. I asked at the reception and they tried to help me by chaning the IP-address - but then it worked in my room but didn't work at the pool anymore. I wonder how many people would have this problem if the resort was fully booked and everyone tried to log in...