I bought this for Christmas and really enjoy it. It has learned all the nooks of the house and now that it has I feel like  have a cleaner house. It does a pretty good job cleaning. Has definitely met my expectations.