It's great for a week away!
We have been twice, to the Hyatt Regency Hotel with our 2 sons, now aged 12 and 8, so very similar ages! They love it.
The flight is not too long and transfers are minimal.
We like the Hyatt as it is just outside of the main centre and tucked into its own bay, so you feel like it is just you. There is the hotel shuttle to take you into town really easily. But we only popped in once.
Hyatt is also great, as it has its own coral reef, so you don't have to go off on a boat trip, it's right there! The fish are AMAZING!!! (we went to Dubai last half term and really missed the Sharm fish!)
We played tennis each evening before dinner.
There are several pools to choose from, and the Hyatt is great as it has a slide which the kids live on, and a lazy river pool with waterfalls and cavey bits, which provides endless hours of fun.
There is an office on site, that does excursions ie the 4x4s into the desert etc, and even a 24 hour trip to Cairo!
Lots of food to choose from, the best breakfasts we have ever had at a hotel. And wonderful staff.
I don't drink, so we barely had any extras. If you like a drink take some duty free with you as it is expensive.
Friends of ours have stayed at the Hilton and enjoyed it and went back again.
We always felt very safe. And weren't poorly!