Haven't taken any classes, but it seems like it's a good option if you are looking to take them. Their downtown campus near Presbyterian Hospital has changed a lot since I've moved here. They are definitely growing and getting bigger (which nice new buildings and parking structures).
CPCC also has a number of satellite campuses around the Charlotte area so it makes it convenient to take classes no matter where you live in the city.