I have used Alpine in the past, and they did great work. I had a terrible experience with another company, I wont name names but it rhymes with tamley teemer, and had to have someone out same day. They came out and explained everything too me, got all the stains out, and it was cheaper than the original company. I will use them everytime I need my carpet/upholstery cleaned. I also just made an appointment for window washing with them, I will let you know how that goes!