I have to agree with most of the comments, they’re bang on no matter which way you lean!
It’s funny and interesting, convoluted and aimless, prejudiced and stupidly improbable.
It’s also very addictive; probably because the main characters are so absolutely endearing!