Just finished our 3rd stay at CSR. It's easily our favorite moderate, and has become our go-to resort in general. We've stayed in Cabanas all 3 times (we were assigned to Casitas this past week, but didn't care for the location and were relocated to Cabanas 8B). It's a decent walk to El Centro and the restaurants, but closer to bus stops and the pool.
As others have said, they have started a major construction project, and you'll see plenty of fences and construction walls. They know how to keep disruptions to a minimum, however, and we barely noticed it except when entering and leaving the resort. They are also in the process of renovating all of the rooms at CSR. I believe this process started in Ranchos, so you may want to request a room in that section to increase your chances of getting a nicer room.