They did a great job. There is one thing I have to mention, though. The price went up on site ( there were things that had to be steam cleaned that i did not mention). I was not so happy about that but there wasn't really much I could do, since I needed my apartment ready soon. The quality of the service was great and I would definitely use it again.