It will keep children out. If that is all you need out of it, it will suit your needs.
But if someone broke in they would see the safe and carry it off to break into it at their leisure. If you want to keep your guns from being stolen, you need to bolt your safe down to the floor or walls. It could be easily made better by figuring out where the studs in your walls are and drilling holes through the walls so that it can be attached to the wall. Put 4 holes through the base and attach it to the floor. Would at least make it harder to pick up and carry away.