Service
Mostly very attentive and friendly. The staff from guest relations to the pool bar and waiters very looking after us well, taking time to chat and help wherever they could.
Only downside was the staff at reception - not because they did not try, but because they were permanently understaffed. Though the hotel was relatively empty two people at reception were not enough.
Also in the main restaurant the service was relatively poor; slow service, people not taking away used dishes / bringing new drinks etc. The service in El Sayadin (speciality restaurant, quite expensive, not part of AI) was also slow, but friendly. I did not like the starter (because it was not to my taste, no flaw with the food) and I was offered a free alternative.
Internet was close to 6 EUR per hour (!) which is ridiculous for a hotel these days - and the minimum time one could use at the provided computers is one hour.
Location
Nice - I like to be closer to a "real" place, so that's why it's not 5 rating. But if you are the typical beach / watersports vacation person and like to stay in your hotel + going out to a small shopping area and marina you should be fine. Though it is all artificial, it's also all very close, tidy, clean and safe.
Rooms
The room was very large and very clean, with a large wardrobe and safe. But as others wrote before me for a 5/4 star it is a bit "tired" and would need refurbishment. The small carpet was dirty (I moved it away) and the bathroom needs to be refurbished soon, especially the shower and other appliances.
The TV is small, but has a wide selection of channels in many languages.
Food & Drink
I went half board - I did buy soft drinks in the village (very cheap - 3 EGP as compared to 15 in the hotel) and I do not like alcohol in a hot climate, so it was a fair deal for me.
Overall - good food, but not insperational, nothing special or "really" good (especially also the desserts were nothing to write home about), which I would expect from a five star.
Breakfast - huge selection, the orange juice (Squash, very sweet) was disappointing and (for a German who loves her bread) the bread was overall not very good. Arab bread, if served anywhere was not fresh. In Il Limone the bread was sometimes old.
El Sayadin - Ok, but not more and for that definitely overpriced. The fish was dry and the rice not cooked properly, also the food was cold.
Il Limone - Good Italian food, best place for me to eat. The antipasti buffet was good
Thai -Good (though some of the food was a bit to oily, esp. the spring rolls)
The Buffet - good salad buffet, overall good food with a great selection. Also the hotel is redoing it's main restaurant which will be much improved in autumn if I go by the pictures they showed.
Pool Bar - very poor, most food was really bad (don't eat the club sandwich!), the fries were at times mushy at others overcooked, but mostly to oily.
Pools & Beach - Good selection of pools, a bit noisier at the main pool (kids) but there was also the quiet spa pool or the sports pool for real swimming and another one closer to the diving center. The beach is done very nicely, lots of space between the sunbeds/umbrellas.
The water is very shallow. You have to walk about 10-15 min through knee deep water to get to a place where you cannot stand any more. Also you cannot dive directly at the hotel, you have to take a snorkeling trip with a boat. But lots of good wind for kiting.
Entertainment - I did not go to see it - mostly what we glimpsed was very poor, more like a country talent show... But I do not like animation anyway, so I am fine with this. If you are looking for a party location this is definitely not your hotel.
Overall - they could do with some redecoration of the rooms and some improvement of the food. It was good but nothing special or really good (which I would expect in a 5 star), the hotel itself is very nice and well kept.