4.94 stars from 1260 reviews