FM Cleaning was very responsive, on time, and completely professional. They cleaned two upholstered chairs and one room of carpeting. I thought the upholstery was soiled beyond help, FM made them look like new again.