This is a long overdue review. I’ve used JP a few times. They are reasonably priced and do a great job on my carpets. Today, however, they went “above and beyond.” Yesterday, my puppy cut herself and bled all over the carpet. I called JP but they are fully booked for the next week. When I told them about the stains, Jackie agreed to come over TODAY just to clean the blood spots because she thought it was a bad idea to wait a week. They will be back next week to do the rest of the carpets, but the blood spots I was worried about are all gone! Jackie’s caring and amazing customer service have earned them a permanent customer. THANK YOU!!Valerie S.