Finding that perfect home takes hard work