Finding a perfect location for business