Good character development of a few characters. Meaningful values threaded through. Good acting. Predictable theme however of good and bad. So the processes undertaken are really what are important, not whether all is normal akin to the world today or 50 years back. Really good choice of lead female actress.