I have had great luck with Prestige Cleaners. They also have a pickup and delivery service which is incredibly convenient. They come by the office every Tuesday and pickup and then come by on Friday and drop off. www.prestigecleanersbcs.com - ask for Hank!