Jim is very professional, dependable and reasonable! My mattress desperately needed to be cleaned; I called and the very next day he was at my house ready to work. He always brings my mattress back to life!