13 times last year and about 10 so far this year(merlin pass) and we live in Reading.
4 year old son loves it. We normally go on The water Viking ride, then the dragon roller in the castle, the water flume tide with the big wet Finnish by the burger bar, the Atlantis and boat school in the morning and the never had to wait for hours in any of them.
The toddler car school never seems to have a large queue so we go there and the water park in the afternoon if the weather is ok. For him it means he is not shivering so we always have trunks and towel with with us. Then a few others without big queues.
If we go as a family we didn’t get on as many rides, if I take him we seem to get on a lot more