I always thought the teflon thing just looked awkward and cumbersome, plus I later read it would not take the place of a pressing cloth, so I have no desire to even try one......more $$$ for fabric.
I prefer wooden sleeve boards, they are quite sturdy. Never had one of my own so plan to build one soon (probably should have bought the wood last year, right?) They are easier to find these days from vendors that sell tailoring supplies. Had a cheap metal one years ago - quite useless - eventually went to trash.