Good: The guy on the phone was professional and informative, the cleaning crew showed up on time, the carpet dried really quick and came out great. Bad: Nothing. Improvements: Cant really see any. They really outperformed my expectations.. Other: These days you almost never get more than average service at best. J2 cleaned my carpet better than I had expected, charged a reasonable amount, and really cared about giving me the best carpet cleaning..
more