Very clean and was great to have a driveway! As we had my father in law going for surgery in the morning at Sunnybrook, the stay here made a huge difference to him.