I had Rapid Cleaning come for a move in cleaning service. We gave them a list and was quoted for 3 people for 2-3 hours and it ended up being 3.75 hours. They were also an hour late for the service. That I don't mind per se. I just wanted good service and a thorough job. Some of the items from the list was missed and not all the areas cleaned were as well cleaned as I would like. I ended up going over 90% of the space again. Maybe I have high standards. But since I'm moving into a new home and it's the first time I hired a cleaning company, of course my expectations are high. It wasn't even a very big home too (just a condo townhouse) and the place wasn't trashed, it was just dirty so I am surprised it took so long. I give them a 3 star instead of 2 star because I can tell they tried. They came from another job and it was late afternoon early evening already so they must have been tired. I figured for a really thorough job up to my kind of standard it would probably take 5-6 hours or so. I think they are more suitable for routine cleaning and may not be the best choice for move ins and outs.