Ive just bee reading some previous threads about roombas - hoovers that work by themselves. Are they really as good as they sound - or do you have any other recommendations?