Amazing gun. I have a CZ 75B in 40s&w. The recoil is not bad for a .40 at all. Completely reliable. As far as accuracy goes. I use it in my shooting league and I am one of the best and getting better. 6" Steel plate at 30yrds. No problem if I do my part.