Progressive Home Cleaning have provided house cleaning services of my home and a rental property I own. So I've used them for deep cleaning, move out cleaning, and regular home maintenance cleaning. They are punctual, thorough, and very honest. Easy to work with, they get back to you on scheduling. Cleaning-wise, they do a really great job.