I had plans to write a nice, detailed description of this video. But, after trashing two different drafts, I’ve decided to let it speak for itself.
Some keywords/phrases that come to my mind:
Happy, games, training, off-leash reliability, relationship, distractions (other dog and people), fun, happy, and happy.