North Pointe Cleaners do great work. They have always been able to get out stains that I show them. Their staff is great, always focused on the customer. I find them to be a bit expensive but as I said, they do a great job. So you get what you pay for. I would recommend them to anyone.