I think an app like Sleep Cycle is better than this because it can feel your movement, whereas this is just based on the "average" person's sleep cycles...
I think if you keep it on the outside of your bed (away from the partner) and your bed isn't super responsive, it should work. There are others that integrate with wearables and works in that situation, but the concept of it using motion and not just random time is what makes it work more effectively.