I had a Beretta PX4 9mm Subcompact...took it to the range yesterday and I could not get it on target. I had the man next to me shoot it to see if it was me, then I had the range master shoot it. Same result. 6" low and 3" left at ONLY 10 YARDS!!! I was so upset that I just quit shooting. When I buy a weapon I expect it to be at least somewhat accurate, or be adjustable to get to accurate. Not to be with the Beretta. Range master offered to trade me out of it for an M&P 9c. I jumped at the chance. So far I have put only 36 rounds through it, but I am absolutely in love with this weapon!