I live on the 3rd floor of an apartment building in Eagan, MN and was thrilled with the job I received!! After moving in and realizing the tenants before did a lousy job of getting the carpets ""professionally"" cleaned before moving out I was less than thrilled. A J Steam Clean has been taking care of the carpets at my work for several years now and I figured I would see what they could do to help me out. Not only were they professional, on-time, and friendly, but they really listened to what I needed and helped me to find the best service for my apartment at a price I could afford. My carpets look (and smell) so much better now and I know I will be calling them again!! I highly recommend A J Steam Cleaning!