4.69 stars from 1260 reviews