Avg Rating: 8.96 from 1614 votes