Given my previous experiences with chat sites, I went to this with a low expectation based on experiences so far... but I have to admit I was pleasantly surprised. There are some faults and areas for improvement but I shall come on to this later.
The site has many chat rooms, most of which are actually created by users themselves. Some rooms are created and moderated by the site itself, which stands to reason, but there are so many user created rooms that you can probably find one that will suit you.
Under your profile, there are Privacy Options, which is a massive godsend, it gives you absolute total control over who can talk to you. Settings that allow only your friends to PM you is a godsend, as if people give you trouble in the rooms, they have nowhere to hide if they can't directly message you - and if they come back with a new account, if you have not added them as a friend with this option on, they cannot bother you so it's just wasting their time. Block facility is good, I had a few idiots on there but with the block and the settings, I've never been bothered by them since.
The user created chat rooms are given ratings when set up as to what is/isn't allowed, and the few I've been in, the room owners have been pretty good at making sure those in their rooms stick to it.
You can meet new people by going in one of the general rooms, or finding a user-created room that gets your interest - I would advise when trying one of these, that when you go in you ask politely if you can join in and/or see what the room is like.
One of the faults I have found is that if you have blocked someone and go into a room where they have recently chatted, it shows what they have said, which can be a problem if it's an acid chatter, but as they still can't directly talk to you it's not a ground breaker.
In the time I've been on this site, I find I have had almost no creepy messages to me (even before I turned the PMs option to Friends Only) - probably because with having to register accounts first, it makes it far easier for them to be tracked down.
In summary - by some distance, the best chat site I've tried out this year, and probably one I shall be staying with for some while.