4.49 stars from 340 reviews