We've not been ourselves yet but it's definitely on our list of sites to visit. We were taking to a couple last week who've been quite a lot and say that it has vastly improved in recent years. Flamingo Land have someone who cleans the shower blocks in rotation more or less constantly throughout the day. Apparently, you pay to get in the theme park once then you have unlimited access throughout your stay.