Wasn't sure how I'd feel about these, but I love them. I steam cleaned them and it took awhile, but worth the effort. Good price and arrived early, very happy.