I wish it had a mop function. However, it comes assembled. Setup was very simple. I have a large square footage so it needed to charge before finishing mapping. I would have liked it if it came fully charged. However, it works great. It has 3 suction levels and makes the transition from carpet to hardwood with ease. I would definitely recommend.