Should do carpets, tiles and laminate. Should use water rather than a lot of expensive cleaning fluid if poss. Should have machine washable pads if poss. Not too expensive although quality is the priority. Thanks