This book is probably orientated towards young adults. If you overlook the somewhat childish humor and simplistic plot premise, which is at times overly convenient, then this turns out to be an entertaining read/listen. There is a fair amount of gratuitous/pointless swearing (usually in attempt to be humorous), which may be off-putting for some readers/listeners. The narrator was excellent.