Things I liked:Overall, the service from Pyramyd Air is exceptional. We originally had trouble with the battery that came with the gun. The longevity lasted only a half hour. Since the gun was under warranty, Pyramyd Air sent us a new battery that was a higher Mah than the original. We've used the battery 5 hours, and it's still going strong! Things I would have changed:The compartment that holds the battery wires is very tight. It's almost impossible to stuff them inside so you can put the battery cover on. It works, but worried that the wires may wear faster due to this design. What others should know:For semi automatic, you have to pull the trigger twice for one bullet to come out. But the full auto is real good.