The J5+ Combo works great with out carpet, vinyl plank flooring, and rugs! It transitions smoothly and easily through each type of flooring. It picks up the dog hair and messes my toddler makes with ease. The mopping option works great for that tracked in mud. Set up was very easy and it responds great to my phone.