I used carpet monkeys twice. First with Joe, and the second with Isaac just two days ago. Both of them were in time, and called before they arrived. Joe did an amazing job on my living room, stairs and two bedrooms. They gave me the deal that nobody would beat. After the carpets were dry I noticed that one tiny spot from luggage wheels in my bedroom didn't go away completely. Then two days ago they told me that Joe will come but for some reason I received a call from another guy Isaac. He did his job very well, the carpet dried even faster than after Joe. But there are at least three spots that wasn't gone completely in my living room. And they are pretty visible. I texted him photos of them but received no answer. That's why I give them 4 stars because my carpet still has spots that are bothering me every time I look at them.
UPDATE. After I posted my review the owner Rick called me in 2 minutes. We made an appointment and Joe showed up and cleaned everything and even more than needed for no charge. That was incredible. And I love how he leaves those beautiful triangles on the carpet when he leaves :) The carpets now are perfectly clean. And with this customer service that's my go to company Thank you!
Now I'm satisfied and changing my rating from 4 to 5 stars.