Good Times mounts 'perfect' musical