We've stayed at the Casa Grande RV Resort twice and both times enjoyed the facilities. The daily breakfast is a great way to get the day started and to meet fellow travelers. There are quite a few seasonal folks, so there's a strong community. Everyone was very welcoming to us even though we only stayed a few nights. We were there at the time of the Super Bowl and had a great time at the community Super Bowl Party.
Sites are very narrow...we were right on top of our neighbors. Not sure that would have been good for the entire season.