Great professionals! I couldn't believe it when I saw how good they cleaned my carpet in the kitchen! It's like a brand new carpet now! I strongly recommend them!