this post has been made so many times and it is obviously the Mexicans hands down. There are no other nicer people than Mexicans, white americans are a far cry from them for certain. Mexicans are even friendlier compared to other latin american countries, from cubans or colombians they will give you smug attitudes and things like this, but Mexicans are more honest and nice on average.