3.5 Very Good

CP is an honest effort to bring about a change in the society and at the same time its entertaining.