It all depends on who you get. Two cleaning persons in particular are super-quick and thorough and I always make sure to ask for one or the other. Plus there are no language barriers to deal with and $65 is still a good deal for 3 hours in a 1-bedroom apartment.. However, the management, booking and coordination of the cleaners still needs improvement.