CSR is a wonderful resort. We have been five times now and the only other resort we have stayed at is GF. CSR was by far our favourite.
Nothing bad to say about it until last year when they stopped serving a buffet ts breakfast. Bizarrely for some this is a dealbreaker for us and so we are switching allegiance to the AKL this trip.
Beautiful grounds, great transport (not shared which is a bonus) nice staff except for at PM and MG. The pools are amazing. Rooms are really nice for a moderate. Panchitos store is nice too. The only negative really is the food. If you are a family that travels for each meal or who eats snacks for breakfast it should be amazing for you.