Great on cleaning the kitchen floor and tile in bathroom floor, haven't tried the window attachment, other wise I would have rated 5 stars.