Hi, I live in a two bedroom apartment, bedrooms are thick carpet. Lounge and dining room are travertine tiles (has holes and pits due to its porous surface). Needs to have the ability to mop the …