Wow, well let me just say... I did not expect things to turn out the way they did. As I said previously, the tenants asked to meet with me as they didn't agree with many points of my letter. I spent 1.5 hours with them and I there was nothing that they disagreed about. After I explained everything, they were even apologetic and told me how much they like the house and how appreciative they are of everything we do. I was ready for a "fight" - instead everyone was pleasant and relaxed. I was friendly and stern as all of you suggested and I think that most importantly I made them feel heard. Meeting in person and talking things through was definitely the right thing to ease the tension that was building between us and these otherwise perfect tenants - house is immaculate, rent is always on time, they don't cause trouble for neighbors and report issues timely.
They agreed that nothing will be replaced on demand. We will decide the course of action based on professional judgement. If it works, they should not have any objections. I think they realized they crossed the line on that one and simply backed off saying to me " we just want it to work; you do what is best".
They still would like to be present during repairs and inspections, and we agreed that if it is not an emergency we will work out a mutually convenient time. If there is an emergency or urgent repairs - they will be done. I also told them that I cannot keep sending contractors on weekends because that's the only day that works for them, because it costs me extra. They apologized profusely about that saying that they did not even think about those implications and said that going forward they will do what is necessary to be home during normal hours when things are scheduled for repair. Good compromise. I think the most important thing was for them to hear that they are not in charge. There are legal rights I have as landlord and that they have to cooperate. They took full responsibility for that.
I did give myself a pat on the shoulder for sticking to my agenda and my key messages. I was very nice but firm. I couldn't have dreamed of a better outcome.
Thank you all for your support in getting me prepared for a bad situation. Glad it never got to that and instead, I get to keep a good tenant for another year and hopefully have a lot less hassle going forward. Phew!
You guys /gals rock! Thank you!