We've been working with Gavin and his team for the past few years--and I can't recommend them enough. Not only are they incredibly pleasant to work with, but they consistently perform their jobs at the highest level. Our property management company deals with Gavin exclusively to clean our apartments--and every summer that's been anywhere between 50-80 jobs, sometimes more. A few of us in the office have also had him clean our personal homes, and in all those times, we've never had a major issue. The very few instances we've asked them to come back for touch ups, they did so promptly, kindly and at no additional cost. They do what they promise when they promise for how much they promise--you won't be disappointed!