This safe is a good buy for the money. I can’t give it more than two stars for water resistance as I feel there is room for improvement as water could easily leak in from the mounting bolt holes should the safe become submerged. Although the caulking or some other type of sealant would easily remedy this issue. Sturdiness isn’t impressive either but not terrible. I mainly bought it because I needed something to keep important documents and external hard drives that hold all our family pictures. This safe fits that bill. Since I don’t live in a flood plain the water resistance isn’t a major issue for me. Programming the safe was super easy and took a whole five minutes maybe. If you are looking for something to keep your valuables safe from a fire and for a decent price I highly recommend this safe.