We've had a positive experience at CGCC. The campus takes some getting used to and the signage isn't that great, but once you know where you are going (thanks to the help of strangers) it's not too bad. Registration process was a bit awkward as we could only get so far online and then had to finish the process in person (what's the point of an online option then), but the people working in the registration office are kind and efficient.