For coffee beans particularly I don’t think finding the mean of people’s ratings would be useful. For example, I don’t like light roasted beans and might rate them 0/5 while people who love lightly roasted beans might give it a 5. Average it out and you might get 2.5/5 which doesn’t convey much information.
Having different categories could be helpful.