Was only able to get it to fire correctly 1 time and the hop up was out of walk. It was BTF the time it shot but otherwise the battery life isn't what they claim it to be and it you cut tell how much charge it has. If those were fixed I'd give it 4-5 .but as it stands I'm on the edge and could go either was depending