I have only been able to try this on currently, but will update once I have tested it for its purpose. It fits very well and it surprisingly comfortable, the padding around the back and the straps is a huge plus. I really like the clasps that fasten the straps, they seem to be very durable, but easy to unlatch when needed, without risking safety. There are plenty of D rings to connect to, and again they seem very well attached to the rest of the harness, and the straps are adjustable to get the perfect fit.