Almost all smart locks let you set up guest codes, but not all of them make it as simple and customizable as the Kwikset Halo. The Halo allows up to 250 unique guest access codes, and you can label them in the app so you don’t forget which one goes to who. The Halo also comes with a SmartKey Security™ feature, which lets you retool keys yourself in case one gets lost. Before you enter the keycode you have to wake the touchscreen with a tap or the palm of your hand. The touchscreen can be stubborn and doesn’t register your hand on the first try sometimes. The keypad version has no such problems. Just enter your code and you’re good to go. The Kwikset app lets you name the access codes you create and schedule them for specific days and times. If you need to set up a code that only works from check-in time on the day your guests arrive to check-out time on the day they leave, then it’s easy to do. And you can delete and revoke codes with just a few taps. Some smart locks, like the August Smart Lock Pro and the Yale Assure SL, require a Wi-Fi bridge before you can connect them to your internet network. It’s one more device you have to worry about and one more step during installation. Your Halo lock comes with a SmartKey tool you can use to re-key the lock. It only takes a few seconds, but you will need both a current key that works (so if you lost your only copy, then you’re out of luck) and the new key you want to use going forward. The Kwikset Halo has a workaround. The optional SecureScreen™ feature makes it so that you have to press a random two numbers before you can enter your actual entry code. That way, all the buttons look the same, and potential thieves can’t tell which ones your press. This smart lock also helps you change your door code regularly if you don’t want to bother with the extra numbers. A door code that’s older than your firstborn child is probably due for an update. Kwikset Halo Smart Lock installation overview: The good news is you don’t need any special tools to install the Halo. A screwdriver and maybe a hammer should be sufficient. Features: The Kwikset Halo hooks up to your Wi-Fi network without a bridge, and it comes with features that let you keep your passcode more secure and re-key the lock yourself if necessary. That’s on top of offering up to 250 user access codes that you can label and schedule in the Kwikset app. Just know the touchscreen version can be a little finicky. Pricing: The Kwikset Halo is reasonably priced for a smart lock with these features. You’ll pay less for the Halo than you would for an August smart lock. Installation: Installation is a little tricky, but if your door and lock are compatible, then it’s doable in less than an hour. Kwikset has a few different guides available to get you through the process. Want to check out some other smart lock options? Read our full Best Smart Door Locks review. Kwikset also offers their Kevo Touch to Open Smart Lock.