Text this: Exploring an Efficient POI Recommendation Model Based on User Characteristics and Spatial-Temporal Factors