Code given just moves the camera to the player. I had to add an offset. How are you getting it to work without an offset.

Code given just moves the camera to the player. I had to add an offset. How are you getting it to work without an offset.

I believe your error stems from your camera object not being centered at the origin. As in the video, you have CameraArm object which has a position at the root (x, y, z) = (0, 0, 0), and your camera object is the one that is offset. So it should look something like:
So the CameraArm:

And then the Camera itself:

Yes that is it. Thank you.
I was wondering the same thing (although I followed along so it worked for me) I guess the camera arm can actually be considered a selfie-stick then 
That’s actually a very accurate comparison.