Not professional, not clean, a complete waste of money for us.
We just bought our house and planned to have a professional cleaning company to do a deep cleaning for us. The previous owner left the house in an ok condition but there are still dust everywhere. When I made the phone call I explained our needs and offered that we can pay by hours if the cleaners need more time to reach our standards but it has to be done the way we want it to be done. It was agreed on the phone but it went completely opposite when they did it.
Three people showed up, one with a mop and tow with cloths. They don't even bring a vacuum. They moped the floor and wiped the counter top. No windows, no fridge. Sills, edges, everywhere I checked, there was still dust. We talked to them several times and explained how we want it to be done but quickly realised that they will not do it our way. Then we were just hoping that they will not make our house dirtier than before so just let them do what they want. The whole time they do the cleaning, I don't see them wash the mop or the cloth . For a two story total 3000 sqft house, they finished in one and a half hour, and charged a standard move in clean price for $255, which converted to $57 per hour per person (before tax)!!! One person lingered at the doorway before leaving, waiting for tip, I guess. Sorry, we are not stupid.
We have to clean the house all again by ourselves. Luckily, it dose not seem that they have made the house dirtier than before.