In my opinion, the worst part about finding and scheduling a specialized service like a professional upholstery/carpet cleaning company is having to surrender to a full-fledged game of phone tag, back/forth estimates, and in the end: zero follow up. This was not the case with AMSD Carpet & Upholstery Cleaning. They were quick to respond to all of my questions, flexible with my busy schedule, consistent with the estimate provided and they weren’t just punctual the date of service, they actually arrived 15 minutes early. What’s more is they did an incredible job reviving our 1-year-old Crate & Barrel sectional. When you splurge on an expensive piece of furniture, it can be an act of faith entrusting it to a company you’ve never hired before. But without a doubt we will be using AMSD for not just our sofa, but all of our home’s upholstery.