They did an excellent job cleaning my carpets and were punctual and efficient. My only issue was I was never contacted after purchasing the service via Angie's List and had to call them to arrange the service day. This is probably my fault because my phone number was never saved on my Angie's List account which I fixed but I expected to be contact by them. It was no big deal in the long run because once I called them, I was scheduled to have them come out within 2 days.
The guys that showed up were professional, punctual and efficient.