It works well when you can get it assembled right, but it is very picky about what it considers to be right.  If you do even the slightest thing wrong, it will not work.  And it will not give any sign what you did not quite right.