I called this company due to their outstanding star rating and the fact that their website said they were experienced in my model fireplace. I called only because the flame in my fireplace was very small and could not be adjusted, so I assumed it needed cleaning. Long story short, the tech broke a tube trying to take it off (which they admitted to) and caused a gas leak. Burlington came out a couple times and said they could not fix it and the model of fireplace was not made anymore so they could not get a replacement part. My only choice was to replace the whole unit for over 10K. I asked for my money back due to them being responsible for braking my unit and causing a gas leak, but I was told there would be no refund as it was a "risk" that comes with service. Really? So they are basically saying, if you take your car in for an oil change, and they accidently put antifreeze in instead of oil and ruin your engine and you need a new one, it's your problem. I do not recommend this company. They do not stand by their work. PS, reason for this review is, I just hired a reputable insured company that WAS able to fix the leak and my fireplace works beautifully!!