We had our carpets cleaned by Safeclean last week. The staff are polite, prompt and professional. Our technician Clinton was amazing. Our carpets came up like new. Nothing was too much trouble and he removed stains we thought impossible to remove. Our house smelt so fresh and clean. Bouquets to Safeclean. Forget the rest. Safeclean is the best