This business is very professional and very nice to do business with. I love that they offer 1 day service. They are great at taking care of many types of stains and do their best job with every cleaning. They do charge extra if you miss the time you had set up for cleaning, though. If it wasn't for that, I would give them another star.