Thanks for the trip report. I enjoyed reading it. We have stayed at CSR, CBR, and POR. Really, they all were nice. We had the same experience as you with the great bus service at CSR. This was in 2007 though. It was just me and my grandson staying that time. He loved the pool. I liked it because it was never crowded and we could actually sit in the chairs instead of them all being taken up by towels, lol.
My complaint about CSR was the Pepper Market set up. But again, that was five years ago. PM had great handmade pizza, that I do remember.
You mentioned the values/mods. What I noticed when I stayed value was that I realized the resort experience was more important to me than I thought it would be. I found the value (Pop) had more concrete grounds and I really missed the lush greenery of POR. So for this reason, I think I will choose a mod over a value. The lush beautiful grounds make me feel more like I'm on vacation, but I would stay value again if that's what I needed to do. They are an amazing bargain.
CSR is a beautiful resort. I'm glad you and your son enjoyed your stay. I've never stayed at a Disney resort I didn't like.