I do 16 hour fasting every day and 3 day fasting once in 6 months. After seeing what I do, many of my family folks have changed as well. Lots of benefits as you mentioned.
Only feedback is, after fasting don't go over board and eat fast or dump it in your mouth. Take at least 30 mins to finish the meal. (I keep reminding myself this)