Hiya
this will be our 3rd time. We didn't go this year, as we wanted a change.We booked again for the SM because the hotel has everything we need for our family group at a good value for money price.
On the whole this is the type of place I think you'd love or hate, hence the reviews. I think that they struggle to keep on top of things in the height of the season, we saw a massive difference in standards when we went in the July compared to May.
I think that June is a good time to go, and you'll probably have a really good time.