North Street Cleaners is a decent company. Their website, northstreetcleaners.com, is easy to navigate and they offer a variety of cleaning services. The rates are reasonable and the staff is friendly. However, I've had some issues with the quality of their cleaning. Sometimes items are not properly cleaned or stains are not completely removed. Overall, they do an average job.