City's come a long way, says Carter