Things I liked:Very realistic. Great feel in the hands. Accurate. Higher mag capacity, and excellent fps. Things I would have changed:Plastic internals. This gun broke after only a few uses - slide locked up, stuck on auto. Pyramyd has sent a replacement. I'm very hopeful for a better pistol the second time around! I'm delighted with Pyramyd service and will continue to purchase from them.