I had some hard stains on my mattress and also it was full of dust then I called this company and this company did the best job. Trustworthy, efficient and very effective service. Highly recommended!!