I have one of the offline models which seems to randomly crash around and it really is good enough. I wonder if mapping significantly improves anything to justify paying so much more (and apparently having to share the generated map with the manufacturer). Wouldn't it be invalidated every time you move a chair?