we have used this company twice over the past 2 years. The first was a thorough cleaning with brushes and the second was just a regular cleaning. Joe is everything you look for: on time, hard working professional who knows what he is doing. It is clear that offering top notch service and advice and retaining clientele is important to him. His jobs were done quickly and cleanup was excellent. We paid $285 for a regular cleaning which we felt was reasonable. We highly recommend.