Great for a dog who only needs a little help or guidance. If you are going to do more lifting than the dog (if your dog cannot support itself much), then get a harness that does a better job distributing the weight of the dog.
Solid fabric and straps. Very stable stitching. Over-all sturdy harness.