"Second time here. The (multiple!) main restaurant food is good. Not spectacular, The a la carte restaurants excellent.
We went here for the kids. 5 aquapark areas. 2 for very little kids; one right up at the top of Bluemarine (2 flumes + some smaller slides), the other one down near the beach (some slides). These are suitable for infants and of little interest to my (strong swimmer) 6 year old. There are then 3 other parks. One in Bluemarine with 5 flumes, another on the left of the beach with 6 larger flumes, including a inflatable ring flume, then the main inflatable ring park with inflatable 3 ring flumes. 120cm height limit posted on all of them which seemed fair, but in true Egyptian style, theres a tape across the rulers at 130cm. My 6 year old is 125cm and was only put up against the ruler once but after reassurance from me that he could swim was allowed to ride Again, smaller kids in arm bands were being allowed on, take 120cm as the limit though.
Pools were great, lots of them, all quite shallow and great for playing with the kids. One pool reserved for adults.
We did walk out over the sand to snorkel a few times along the reef. And theres a new pier being constructed right now to facilitate this more which will probably be a couple of months in construction. You can get a bitnof snorkeling in, but its a 10 minute walk and then a bit of a swim to get to the interesting reef.
We used the on-site, Egypt lnternational for snorkeling trips and diving trips. "