I use it on hardwood floors 3 times a week. Very accurate and does a great job. Hardwoods throughout house. Very flat transition into bathrooms. Is not able to make the smallest transitions.... have to pick up robot and place in bathrooms.