Needed urgent help before guests arrived—Same Day Carpet Cleaning Ivanhoe lived up to the name. Same day service, fair price, and spotless carpets. Legends!