I've been using a bissle pet upright cleaner for 2 years. Now that my 18 year old pup is having more frequent accidents this makes my life so much simpler. Easy to grab for a fast thorough clean up. Its light and so easy to use and fun features to make the cleaning of the actual machine fast and easy.