Shark NV501 is a very good cleaner, it does carpets,bare floors,carpeted stairs, drapes etc., I am very satisfied, and Wayfair I give a 5 star also first class all the way.