RJ did a fantastic job and was very professional. He arrived on time and was very transparent on what he would be doing. He cleaned our sofa, chair, 3 area rugs, 2 runners and staircase and everything looks phenomenal and like new. He is skillfully trained and comes with lots of experience. I highly recommend his services for carpets and upholstery