Back in the day when I was working in the places team in Nokia Maps, now Here, we had some funny issues with data suppliers for things like hotels. The hotel coordinates would invariably be in some favorable location (e.g. near the beach) when in reality the location could be kilometers away from that. We also had tens of thousands of user generated places named "My Home" or variations of that in different languages. User provided content is not necessarily very good. I always liked the Foursquare approach of asking their users. They seem to be good at keeping their data up to date though their coverage outside the hipster areas tends to be not great.