First of all, I'll get this out of the way... objectively this is a great hotel. If you're coming here as a family you'll love it. First impressions were excellent, we arrived just before tea time and reception were great at check in, well organised and very friendly ️ Staff - without doubt they are the most impressive thing about the hotel. To a man, they were all wonderful. So happy, friendly and always helpful. The hotel should be commended on putting together such a great team. Room - we booked a swim up room and it was lovely. A great size. Huge super king size bed and a single for our daughter. Large bathroom with walk in shower. Walk in wardrobe. Water in the room, fridge with tea & coffee making facilities. Good size balcony with gate opening out onto our private pool - not heated but as it's breaking through 30⁰c every day this is not a problem at all, it's nice to have a quiet cool pool to jump into. Restaurants - You can't expect fine dining at these places so as long as you don't expect Gordon Ramsey cooking your meals you'll do ok. The main buffet serves breakfast, lunch and tea. There's plenty of choice and you'll find something that you'll enjoy. Fresh cooked omelettes, eggs & bacon in the morning is a nice touch. Each night has a different theme so it does get a nice mix over course of a week. Plenty of salads etc and all the brightly coloured cakes you could ever want for desert. There's 4 A la Carte restaurants (Indian, Oriental, Mediterranean and American Diner). All are nice change away from the hustle of the buffet. The food is good (the Indian was my personal favourite - the vindaloo was fantastic). As my wife and daughter are both vegetarian they would have preferred a bit more choice for them. The A la Cartes are part of the all inclusive and you can go to each once per week. Booking is done via some giant touch screens that are dotted around the reception area. You can book 48 hours in advance. Pool & bar areas - all spotlessly clean and plenty of space. It's not very busy at this time of year and you'll have no problems getting sun loungers. Bar staff will come and serve you drinks at your loungers always with a smile on their face. Very relaxing all round. Entertainment - There's music & games by the pool during the day if you want to get involved but it's not over the top with crazy loud music (there is a quiet pool if you want avoid it though). Night time there's a mini disco for the kids, a music/dancing show and a singer in the upstairs bar. If anything, these are the hotel's weak spot, the shows are pretty generic and don't have much wow factor. When we were there, the shows were done inside but there is an amphitheatre near the main pool so maybe they do them out there during the summer and the shows might be more impressive if done in that setting. Tipping - as there's so many staff I was a bit unsure how to go about tipping. Normally I'd wait til the end of the holiday and slip the waiter/barman/hou