Went for a swim on Friday morning and this morning and all was tidy and clean. I only visited the toilet near the reception desk so don't know about the others and I haven't ever noticed any pee smells. All hairdryers working and there have not been any toys available for a while when I have been there.
Still some issues - too few showers and often the water flow seems wasteful as it does not stop at intervals. No overshoes available Friday or today.
In general it is down to the users and there could perhaps be more intervention to enforce use of overshoes (however they have to be there!), removal of pushchairs from the changing area and getting people to clear away litter (mostly present after family sessions).
Having said all of that, purely as a pool user, I really like my swimming there and the pool is great.
I don't know about classes.
I also think it is worth contacting the manager with complaints.