In recent times, the recommender systems (RSs) have considerable importance in academia, commercial activities, and industry. They are widely used in various domains such as shopping (Amazon), music (Pandora), movies (Netflix), travel (TripAdvisor), restaurant (Yelp), people (Facebook), and articles (TED). Most of the RSs approaches rely on a single-criterion rating (overall rating) as a primary source for the recommendation process. However, the overall rating is not enough to gain high accuracy of recommendations because the overall rating cannot express fine-grained analysis behind the user's behavior. To solve this problem, multi-criteria recommender systems (MCRSs) have been developed to improve the accuracy of the RS performance. Additionally, a new source of information represented by the user-generated reviews is incorporated in the recommendation process because of the rich and numerous information included (i.e. review elements) related to the whole item or to a certain feature of the item or the user's preferences. The valuable review elements are extracted using either text mining or sentiment analysis. MCRSs benefit from the review elements of the user-generated reviews in building their criteria forming multi-criteria review based recommender systems. The review elements improve the accuracy of the RS performance and mitigate most of the RS's problems such as the cold start and sparsity. In this review, we focused on the multi-criteria review-based recommender system and explained the user reviews elements in detail and how these can be integrated into the RSs to help develop their criteria to enhance the RSs performance. Finally, based on the survey, we presented four future trends based on this type of RSs to support researchers who wish to pursue studies in this area. INDEX TERMS Recommender system, multi-criteria recommender system, user-generated reviews, review elements, sentiment analysis, text mining, multi-criteria review-based recommender system, recommender system accuracy.