On windows at least it does what it's supposed to do. I never hibernate on Linux so idk about that side of things.