I still liked it and the actors were great, but the story did not live up to the novel.
In all I consider it a feel-good movie, worthwhile seeing it. Helen Mirren offered a great performance, as the other actors fit in well.
To summarize. the movie was entertaining, funny and brought two different worlds and cultures together.
I enjoyed the movie and did not think that it was too long, but I liked the novel and the ending of it better.