ferrets are fun pets but a ton of work, big smelly poop, they get into everything, and they smell no mater how often you clean them and their area, Im sure you could keep the smell down if they were kept in a bare stainless steel box that was cleaned 3 times a day, but you cant really do that. even if you do get used to the smell, if you dont have people over ever youll be fine, otherwise they will get sick at the door...
Id love to have some, but not the best house pet