Anyone use this before?

Found it at the store today and thought I should get it even though the baby isn't due till July. Anyone who has used it, does it work??