I am very hard to please when it comes to cleaning but Cleaning Excellence are incredible. A 5 star clean. I am impressed.