It is an okay movie. If you don't think too much and accept everything as it is, then this is a sweet movie. The characters are well developed and likeable. The acting is perfect.
However, if you have an active brain, you can't stop noticing how the makers have sacrificed logic, sense, rationality, flow etc. to make the next scene attractive. That has created some Jupiter sized potholes and in the end negate the whole premise of the movie.
And yes, the chants of a Hindu priest are ridiculed by the ghost while holy water bought from a greedy church assistant contains the ghost. It is funny in some ways.
Verdict: This is a movie to enjoy and forget. A one time watch at best.