Combining text (NLP), numeric and categorical data for a regression problem
To predict the points variable, we have four features namely review, country, designation and age. 

For the review feature,

You can use Doc2Vec to transform the review into a fixed size vector. Similar reviews will lie in a close vicinity.

For the country and designation features,

Assuming these variables have finite values, so you can treat the variable as categorical. We can use one-hot encoding.

For the age feature,

You can treat this variable as numeric.