The ladies were super nice and hardworking, but I would not call them professional cleaners. I specifically asked for tile/grout cleaning, windows, and ceiling fan, in addition to the standard cleaning items. The company agreed and I paid a higher price for the extra service.
They did a fantastic job with the windows. However, there was still dirt on the fan blades, my shower knob wasn't touched, the front/top of my fridge was not cleaned, and the tile floor looked atrocious. They agreed to come back the next day to clean the floor.
They did come back and did a pretty good job on the grout.
I appreciate the fact that this company had the best price. As long as you're not expecting everything to be amazing the first time, I would recommend it. Despite the issues, I would probably try them again. If they didn't come back to clean the floor, they would have received a 1-2 star since the floor was the big thing I want cleaned. With the extra effort, I'm overall satisfied with the result. Minus 1 star for having to waste the time to do this twice. It should have been done correctly the first time.
Below are some pictures of the dirty fan blade, somewhat dirty shower knob, and the floor. I should have taken a picture of the dirty shower knob. The one here is the result after I spent some time scrubbing it. You can still see some of the spots. The floor is pretty good, although not great.