Addresses are hard, the format varies by country. The advice besides the general tips is to test some address so the formatting is right you can test by going to https://www.arcgis.com/apps/mapviewer/index.html and do a search.
I've seen few examples of matches to street level so maybe the quality is not better than that. Match level is the difference between the input string and output address.