Preferred Cleaning Janitorial Services Inc came through with flexibility in scheduling and accommodating for specific needs, even helped us move a couple of large cabinets. Overall, we are very satisfied with their excellent and thorough cleaning work. We'll be looking forward to bringing them back for future jobs.