Bought for a 2012 nissan xterra pro-4x and it was a perfect fit. Came with everything I needed. I'm the type of person that would rather be DIY than pay a shop $1k for a brake job. These brakes are good quality and had zero issues with install.
Like others have said, at first there was what felt like little improvement over original, but after a few hundred miles the difference was noticeable, especially when I got cut off and had to slam on the brakes. Now I'm looking at a set for the rear too.