Swiss Cottage Cleaners, it must be said, really know how to clean a set of carpets. Despite having children, I still find myself shocked and surprised to see stains appearing every now and then but rather than stressing out over the situation, I now know just who I should be calling to help with the carpet cleaning. No matter what it is that the kids seem to leave behind, they’ve not once failed me yet and when you’re thinking about stain removal from carpets, they’d be my number one choice. Friendly, cost effective and really knowledgeable. Excellent work by all, thanks.