Shamrock Cleaning and Restoration cleaned our carpets and upholstery overall. Because we have two adopted dogs who pee on our carpets, we have them come in and spot clean about 4 or 5 times a year. We continue using them because they are local, a small reliable business, they work hard at customer service, and their people are professional. I think they are a fair price and I will continue using them.
The only thing I will say, and I understand because my husband had a small business, but I rarely see the owners anymore. I understand because they are developing business so they don't need to go to my small appointments and they now consistently send out the same young man who offers great suggestions. BUT in terms of the quality of cleaning, no one does it quite as well as the owners, but whenever they came they perform miracles and will come out multiple times if they aren't happy with the work. Still, the other staff are customer service oriented.