We didnt have kids with us but watching them play cricket or just laughing with them was very impressive. I dont think I've ever seen beach staff who go out of their way to play and talk to little kids. This resort is good for families and couples.
All the bar staff are quick and efficient and remember what your preference is within a couple of days. And that attitude goes a long way to making every aspect of your stay enjoyable. I have to say I dont think I have stayed anywhere where I have dealt with a more enthusiastic and happy workforce, from reception to the restaurants to the bar staff to the beach guys to the resort gardeners and cleaners to the housekeeping staff. Constant maintenance taking place but not that it effects your stay at all, just happy employees keeping the place clean and tidy. Both the other restaurants were very good too.
They do have some gluten free options and almond milk. Food excellent in the buffet plenty of choice.