We had some carpets and upholstery clean by Smart Clean on the weekend and they look fantastic. They took great care to make sure everything was moved and all areas were cleaned correctly. We also had a moth problem in on of the bedrooms which they treated and seems to have been finally resolved (thank goodness). I can't recommend them enough. Thorough and very punctual. We will using them again in the future to clean our other property.