This does exactly what it was supposed to.  Sadly we had to return it because the drain location didn't quite match up to our sink drain..  Absolutely would have kept it had it lined up.