We borrowed it once from a friend for our apartment. The results were great! This vacuum will clean the dirt out of your carpet and leave it fresh and like new. Not sure how it does on bare floor. Compared to the three Dare Devils and one Shark we have owned in the past, I think this vacuum gave much better results. The only vacuum I found better than this one is the BISSELL CleanView Bagless Upright Vacuum with OnePass technology (https://www.amazon.com/gp/product/B00KR5UJP4/ref=cm_cr_ryp_prd_ttl_sol_2), largely because the latter has more floor settings, a very useful turbobrush tool, and does not have a canister build which you need to carry around.