I would give it 5 stars if it has a VIRTUAL WALL. Too many dining chair legs hitting against the wall will likely make the robot run in repeated circle pattern for a while (trapped by 3 sides); it just needs time to find its way out of the center of the chair...
FYI only: I bought an iLife v5S Pro for my mom earlier from Newegg (but returned it later). This iLife V8S is far more superior with the edge, then zigzag pattern. The V8S suction is twice more powerful than the V5S Pro. I also like how the V8S dustbin unclips from the side of the machine. At first, I thought I like the dustbin from the iLife V5s Pro which opens from the top, but now after trying out the V8S, the dustbins in V8S and A6 are easier to pour out trash without need to remove HEPA filter. The V8S dustbin is also better than the A6 dustbin, in my opinion, because it opens top down rather than bottom up which can cause some dirt to leak on the carpet if not careful. After owning V8S, I would NEVER go back to a dustbin like V5s Pro that requires lifting the dustbin upwards from the center of the machine and then opening the dustbin bin/removing the filter to pour our dust (too much work!) I also like the wheels on the V8S better than the wheels on the V5S Pro, because the RoadRover wheels on the V8s is flatter and handles uneven floors better. The weight of the heavier V8s machine also help the suction on even surfaces. The V8S wheel works better on 5/8 inch tile grout line than V5S Pro. The wheels on the iRobot Braava 380t is NOT good for tile with big grout lines. So if you have uneven floors, V8S works best. iRobot Braava 380t is TOO LIGHT and NOT heavy duty enough for uneven ceramics floors with wide grout line.
I have been reading about a lot of complaints on all mopping robots NOT removing hard-to-remove stains. Try my approach for more heavy scrubbing effect if you are a sewer: Buy some brown or green color 3M scouring pad (those you use to wash dishes), and sew a long strip on the mopping pad. The scouring pad will scrub your tile floors.
Update 6/28/18: The robot no longer gets trapped with three enclosed sides now. I think I figured what is causing that. I have chandeliers and I see a rainbow light on the floor at nighttime. So it gets trapped only when I run it in the evening when it gets darker. This is not a problem when I run the robot in full daylight. So it is the light from either outside or from my chandelier that's creating the trapping problem (kind of like older version of iRobot will not pass a black line on the carpet because of the stair sensor).
Update 8/17/18: So far, I'm very happy with this iLife V8s and have not had any regrets buying it yet. Power suction is super strong, and maintenance is LOW.
Update 9/9/18: I and my two daughters have long hair. We get hair in the bathroom tiles every day. Plus: The two side brushes in the iLife V8s are removable: pull out and snap back on; so easy to remove hair when tangled around side brushes. It is is a better design than the two side brushes on the iLife A6, because iLife A6 side brushes have screws. The ILife V8s is better for hair, dust & tiles. My only minor complaint: on auto mode, it sweeps the edges a bit too long for a small bathroom before switching over to zigzag. But I probably still prefer the edging 1st over randomness in iLife v5s Pro. I'm using ILife v8s primarily in my kitchen tile floor to vacuum 1st, then I switch over to my iRobot 380t to mop. Again, very happy with LOW maintenance on this iLife V8s machine. Extremely happy with the big dustbin, and low maintenance side brush. I'm changing my rating from 4 to 5 today.
Update: 2/22/19: My iLife V8s is stll running strong and powerful. I love it a lot. LOW MAINTENANCE, I love the removable side brush, I love the BIG bin, and bin located on the side. I like how the wheels are low enough that it does NOT climb over my self-made rug that acts like a virtual wall. On my other robots, I also love the LOW MAINTENANCE of my iLife V6 that I use for carpet only (I only wish that one has a bigger and removable side brush like the V8s for tiles).
Update 6/23/19: Original battery is still running strong. I like it being LOW maintenance. Large dustbin is definitely a plus and adds to the low maintenance. It runs and does not get trap. However, pattern is not as smart, because it has same pattern for both big and small rooms, which is not as ideal. But that doesn't bother me as long as it runs and covers all the surface area. I'm still liking this machine very much. No roller brush for my tile floor is we what want for low maintenance.
Update: 1/26/2020: I bough two of these V8s from the same seller, and I have own is for over 1 1/2 years now. Battery is still very strong and both robots still function as good as new. One of the two robot did have an error code E27, but I went to youtube and there is a video on how to unscrew the bottom and clean the inside sensors with a cloth. After I followed the step in the youtube video to screw/clean and then reassemble, I no longer get the E27 error code, and again both machines performed like new. I don't see any deterioration on the machine yet even after owning it for 1 1/2 year. I still have the original side brush and filter on it, even though I did order some extra ones on Ebay a year ago to keep as backups. To-date, I don't need to change out the side brush and filter yet (still original ones). Battery is still running very strong and has no signs of wear/tear to-date. LOW MAINTENANCE machine, I like it a lot. I don't use the remote control any more, because I just use my toe to push the start button and let it run by itself, then go back to charging station.