West Ham manager Sam Allardyce has defended his decision to sign Andy Carroll and insists the striker will be a success at the club.