I've installed these pads on a 2011 Toyota RAV4 and a 2011 Honda Odyssey. The pads were a perfect fit, no problems with the install. I had to use the "extra" metal backing shims from the old pads, as the new ones did not come with the extra shims. All other hardware was provided. I used new rotors on the install, and performed the break-in instructions provided on the box. The breaks stop the car well. Maybe a slightly harder material than the OEM pads.
These are incredible for spirited driving. The more you brake the better they get! They squeal a little from time to time and increase the pedal effort required, but they have a confidence giving progressive feel (the harder you push, the harder they stop), they bite way better than stock and take a lot of hard braking before they start to fade.