What I want
... displaying the users location and device.
What I've done
... So far it seems with geolocation I'm only able to get coordinates.
The best thing is to read through the following resources, and review the samples to see how they work
mobile-detect.js | Device detection (phone, tablet, desktop, mobile grade, os, versions)
I didn't see any samples here, but have seen it recommended before: