It's super easy to put on and take off, you can do it one-handed. Just slip it over the dog's head, Connect the velcro around the behind the front legs, and snap the buckle (designed for extra security).
I am a stickler for leash-walking equipment. My dog has to wear it, I have to handle it. There's nothing worse than having your equipment cause you or your dog problems on your walk.