They did a good job cleaning the windows and screens but... after they left and we found one of the windows wouldn't stay up anymore, we called and complained. First they claimed it wasn't them, then they said it must have been someone else, then they refused to fix it. They lied, tried to blame it on someone else, then refused to fix it. How lame is that? Would you trust them in your home?