Reevoo review website

I have read a lot about the benefits of customer reviews. What are the fundamental components of a successful review system?