I would highly recommend A Natural Cleaning company. Not only did they clean everything that we asked for, they went above and beyond and cleaned things I didn't know were cleanable. They use all natural products and everything they used was safe for our two small dogs. They are trustworthy, dependable, prompt, in addition to being so kind and easy to work with. :) Katie and Kathy both gets 5 star customer service.