Had to break a lease last minute. Was forced to clean the carpets before I left. Called two other companies, one was to expensive, the other couldn't take the job on such short notice. Abracadabra cleaned four rooms at a reasonable cost (all carpet) and helped me retain me security deposit! I'd recommend them to anyone!