Congratulations and thanks for sharing your experience with us. I added the "success" and "success stories" tags.
You might consider an inexpensive ongoing monitoring system like BbAlert passive (see this FAQ), so you find out quickly if you ever get a problem again.
Steam can work but as you have seen, it's labor-intensive and involves hitting every last bed bug directly.
Once you do get them all, as it sounds like you have, then monitoring carefully means you don't necessarily have to keep up this cleaning regimen indefinitely, unless you want to.
Others who wish to follow your lead may be interested in our FAQ on steam.