This company was wonderful! Our new puppy had done a lot of peeing on the mattress and the matress look like new now! They were professional and responsive and their prices were very reasonable!