We have this in our babies room, and it has done its job.  The only complaint I have is that the color is not perfectly white so it tends to look dusty all the time.