Funny at times but it drags bit. good social commentary though. Not really typical post apocalyptic fiction.