Leaflet success depends on quite a few factors,.....
Who delivers them
How many leaflets are delivered with yours
Area delivered
Quality & message of leaflet...... Etc ....etc
Get all these right and you will have success with leaflets.
But leaflet marketing has changed over the last 10yrs, a lot of people are getting a leaflet then checking you out on the Internet so you need a website..... Then when you ask them where they got your number they say the Internet but the leaflet put your name in their head.