Order results by distance according to user location

We still need to update the user location periodically and I found a inconsistency with the establishments and their location (Point).