The fillings lasted as long as they were supposed to. However they required four office visits to clean my teeth and fill two caviites. Why they coudn't do it in two visits is beyond me. One time they scheduled my appointment for the wrong location, when I showed up, the office was closed. I called their main office and they told me I could drive to their other location 25 miles away or reschedule. Make sure you have them do a pretreatment authorization with your insurance company before any dental work is done as most of the material used and the xrays taken were not covered by my plan and I got a big surprise bill in the mail. The estimated cost of care they did on my first visit was completely off, I will say this again, have them do a pretreatment cost of care unless you want a large surprise bill in the mail.