I booked this company at the weekend for end of lease cleaning and had the exact same experience as everyone who commented here! They were suppose to arrive at 9am but called to say someone had rang in sick so they were running late. A worker showed up at 16:30 and said it would take them 6 hrs hours as they were on their own. At 11pm after not hearing from them my boyfriend went to check on them and they still hadnt finished, they said it didnt look like they had even started, nothing looked clean, i dont know what they actually did in over 6 hrs! They said they would need another hour and a half!! So my boyfriend had to ask them to leave as it was very late on a sunday night when we have work the next day. Even though they requested it we did not pay anything as the work had not been done. I sent an email to the person i had originially booked with explaining everything and asked them to call me in the morning i have not heard anything since.Most bizaare experience ever, but now that i see all these comments it all makes sense, i wish i had seen these before i booked, i will definitely be reading reviews in future, what a sham of a company, very unprofessional.