Helllooo!
we booked it and it’s well worth it! We went June 22 (so my review might be a tiny bit out of date, so keep that in mind)
we had a dog so booked one of the 3 bed cottages. Now, it was nice and modern, safety gate at top of stairs for kids. But the downstairs bathroom was a wet room and something had broken off the wall and there was some exposed wires (all covered in plastic coating so probably no real risk) we called the reception and took ages to get through to the right place, was promised it to be fixed but nothing happened. Under the bed there were some very large dust bunnies and outside in the patio bit there was mousing droppings all over it BUT the area is basically backing onto a pond and is exposed land so in truth there’s nothing the facility could do to prevent it, but maybe a sign or something. I think if you stayed in an apartment you’d get rid of that risk.
staff wise I found the restaurant staff to be very very attentive and accommodating. The franprix on site is overpriced but that’s always the way. The crepe place and the pizza place were quite nice and I didn’t find the pricing too bad either. The bakery though… I’m stilll dreaming about that pain au chocolat. Seriously delicious stuff there.
facilities are lovely… the pool is very very nice. It’s huge, lots of slides, wave pool, really very very nice. One of the best I’ve ever been to actually. We never did any activities aside from a pony ride as my kids were too young but they are a lot more reasonably priced than UK centre parks.
We went to DLP 2 days there. As a base for DLP, I personally think it’s a bit trickier as the carpark to the park is a fair walk and you can’t really nip back to the hotel for a rest in the middle of the day but as your kids are a bit older you probably won’t feel that as much.
I’d seen some reviews that the staff were rude and hostile and that wasn’t my experience. The only thing would’ve been with the wires in the bathroom and then it was more useless than rude
I’d definitely go again and I think you’d have a great time