I took my px4 for the first time to the indoor range right out of the box and it is awesome. I fired 300 rounds with Winchester 9 mm and it is flawless and definitely a must have for home defense. You just need to call Beretta since it didnt come with the back straps. Very accurate to 25 yds. but then again, once I get really use to my px4, yardage wont be an issue. Very light and easy to disassemble and reassemble. I also rented a glock 9 mm and the recoil on the px4 is a lot manageable. Trust me, youll never regret owning a PX4...Im just waiting for my 30 days so I can get a 40 mm PX4. I cant wait.