We bought a house, had it painted and decided to hire the cleaning services before we moved in based on the great reviews they have on Homestars and Google. My suggestion to people is: please read the bad reviews first. I scheduled the cleaning a week in advance, last Tuesday, at 10:30 am and sent them a list of items (which, honestly, were not that demanding) that I wanted to have cleaned: windows, inside cupboards and closets, wash the carpet, clean the floor, clean the bathrooms (including wiping the bath tiles because of the painting). The day before, I cancelled the outside window cleaning because it was raining. On the day of, I got a call changing the cleaning schedule to 1:30 (was it because I cancelled a part of the service?). So, I don't know if the cleaners were in a hurry to go home (mine was the 3rd house they were working on that day) but a lot of things were not done. The cupboards were dirty, bathrooms were not cleaned and whatever product they used on the floors made them really greasy (it looks like the product left a film layer). The carpet cleaning and inside windows are great, but everything else was a waste of money. I called the company asking for a detailed invoice to understand what exactly was done (I wasn't in the house when they cleaned it), the document had 3 lines: cleaning, carpet cleaning and antibacterial fogging. When I called them to complain, Caroline (the owner) was rude (maybe because it was Thursday afternoon, right before the Easter holiday) and offered a "touch up cleaning service" which I refused. After pushing it, I got a 13% refund. Honestly, that is not nearly enough - I had to do the work all over again! I do not recommend their services.