I wish I bought this steam mop years ago.  When we moved into our newer home the place was very dirty, especially the cabinets.  The detachable tank & steam heads cleans every nock of all the kitchen cabinetry, floors & grout.  The cord is long enough to reach 2 rooms.  Tank is a bit smaller than expected, but not a problem at all.  Works fabulous & highly recommend this product even though I don't own a pet!