Not BAD.
But not too good either. As you can see, it barely passed in my rating. You need a little more animation for the gun, such as when it's reloading, shooting, and moving (up and down). It'd also be nice if you could shoot anywhere. Don't give me any shit about anything.