HD Parque Cristobal resort in Gran Canaria was great, would recommend!
We actually travelled in April a few years ago and weather was lovely, sunny and hot (but not too hot) everyday.
All inclusive buffet is good (not amazing, but few AI buffets are) but good and varied selection and fresh. We stayed in a little family suite which are like mini bungalows spread across the resort which is nice and grassy with connecting paths and well maintained. So they were like garden bungalows.
We had 2 bedrooms so 4 year old had their own and it also had a separate lounge area which was nice to relax in the evenings. The only access door (from the lounge) opened out onto a little terrace with sunbeds so we sat out there when DC was down in the evening as they were secure.
The accommodation we booked was this:
Family Suite Emblem
2 Adults, 1 child (age(4)
All Inclusive
They had a couple of nice pools, they must have been heated as I don’t recall them being cold, (and I would remember this, am a wuss! 😂) we paddled/ swam most days. Kids entertainment, friendly staff. They have a supermarket onsite in the resort, which was really handy as you need to buy bottled water. They had a little fridge, can’t remember if they had a cooker but they had a nice little kitchenette so may have done. Close to nice family friendly beaches. We would return!