You are right. I do give him credit, I just don't always convey that here. He has made some serious efforts.
There's been a lot of great communication in that it's been very normal today. He's having a good time and still hasn't left to come home yet. I told him to take his time since it's rainy here and I still have somethings I can do around the house, there's really no hurry.