Shoppers have given it over 2,500 five-star reviews.