This document proposes a system to predict service ratings by analyzing users' check-in and check-out behaviors and points of interest (POI). It aims to mine relationships between user ratings and geographical distances between users/items. The system would integrate user-item geographical connections, user-user geographical connections, and interest similarities into a location-based rating prediction model. It was found that users often give higher ratings to items farther away from their activity centers. Users and their geographically distant friends also often give similar ratings. The proposed model is evaluated on a Yelp dataset and shows improved performance over existing approaches.