Average of 107 ratings: 4.59