Booked Same Day Carpet Cleaning Ivanhoe last minute before a rental inspection. They turned up on time, were super professional, and did a cracking job!