Hi rocketman! Welcome to the DIS boards!
Last year my husband and I were trying to decide which moderate to stay at, along with our 2 sons who were 13 and 10 at the time. We looked at the pictures on the official Disney web site and then looked here and did as much research as we could. After looking at all 4 of the moderate resorts, the pictures and theming of Caribbean Beach Resort just jumped out at us! All of us unanimously agreed that we thought CBR looked like the most fun!
A year ago right now (this week) we were there and had an AWESOME time! Since then, every single room at CBR has been totally refurbished and are like brand new rooms. I was just there a couple of months ago, stayed at CBR again, and I can say firsthand, the new rooms are really nice!
CBR's rooms are the largest of all the moderates and are the same size as a couple of the deluxe resorts. They have just added a privacy curtain between the dressing area by the sinks, and the rest of the room. This is so handy to have when you are trying to get changed in the morning or after a shower and have children in the room with you!
The grounds at CBR are beautiful. Check out Ted and Holly's thread where they have just posted some new pictures from their recent trip! Then check out both of my web sites below. I have a lot of pictures and general info about CBR.
I think you would enjoy any of the moderates, but I personally feel that at CBR you really feel like you're getting 2 vacations in one; at the parks and also at the tropical resort! I also think your sons would really enjoy it. I know mine did!
Happy planning!
Have a wonderful vacation wherever you stay!