I have those guys for my carpet and sofa cleaning, they are very professional team, easy to communicate, clear about what they need to do and get things done very quick. I’d rather say the sofa looks the same as brand new. Best experience for me and really recommend them to anyone who need cleaning service.Amazing job!