SRJC is a great alternative for those who are not fortunate enough to attend a four year or who are working up to it, or even for the person just interested in learning something new. SRJC offers many, many classes on a variety of subjects. Students looking to transfer to four year school can do so, the counseling office can usually help them chart out a game plan.
The campus is pretty and well maintained. The only gripe I hear from most people (and I understand it firsthand) is about the parking crunch. Since the JC offers so much to so many, naturally parking is an issue if you take classes during the busiest times.
The petaluma campus is also a great place to take classes, and I've noticed that the parking is not such a big problem at that site.