We stayed here in May/June 2023 as a family. The hotel is conveniently located only a short taxi transfer from the airport. The main reception for the Charmillion Gardens is located in the Charmillion Sea Life. We were checked in by Mina who was fantastic. Very welcoming, friendly and helpful. The size of the rooms is great. Both rooms had aircon which was easy to use and worked well. The main buffet restaurant in Charmillion Gardens is where we ate most of our meals. There was a huge variety of food to choose from for breakfast, lunch and dinner; much of it cooked fresh while you were there. E.g. omelettes or eggs as preferred for breakfast, pizzas or chips for lunch, or BBQ in the evening (alternated between chicken or lamb). Plus loads of other choices! Staff and waiters all very friendly and good service. Always tables ready and no waiting. The hotel has a lovely water park. Lots of slides. Some with inflatables and some with mats. Plenty of both every day. Lifeguards very friendly and alert. They even let you take a waterproof camera on the slides if you want. All of the slides were open and working. The complex is made up of 3 hotels, Gardens, Sea Life and Club. The beach is closer to Sea Life and Club, however I was impressed that in only about a 10 minute walk you can be at a lovely beach with a pier to do amazing snorkelling from. There is a huge variety, quantity and colour of fish to see. The water is very clear. The snorkelling pier was open every day we were there. It also has a life guard, who works hard to keep an eye on the guests. For a couple hours each day if the current gets up then sensibly only one side of the reef is open to snorkel in. However there is a rope fixed across the reef which you can hold on to if you don't have flippers to snorkel with. The beach itself was longer than I imagined from looking at google maps, and there are plenty of sunbeds and umbrellas to go around. The Egyptians have recently decided to implement daylight savings time again from May. This extra hour of light really helps in the late afternoon with snorkelling and the dark evening not being so early. The Gardens Hotel is the quieter of the 3 hotels. However if you want more activities the other 2 have the entertainment team for volley ball, aqua aerobics etc. All the hotels have a good sized pools and plenty of sunbeds. Beach towels are provided for free. There is the typical all inclusive evening entertainment in the Sea Life, i.e. mini-disco at 8.30pm and then a show at 9.30pm. The show was the usual fare of a dancer one night, then something involving the audience on stage the next, then a magician. It was nice to have something on if you wanted it. Some evenings also a singer in the bar. The rooms were cleaned well every day. The floor is swept, then mopped. Beds are made etc. If you actually want the towels or sheets changed there are instructions in the room on what to do. The room has a fridge and a kettle. A new la