Would not recommend! The first cleaner did a terrible job, skipped basic things like bathroom counters and was very lazy with her performance. I was able to get a second cleaner to make up for that, but she didn't do any better. I could have done a better job myself. Just got fed up with the lack of performance, so I just left it at that.