Xabi Alonso admits his trophy-laden career has been better than he expected, as he prepares to retire at the end of the season.