Could you please tell me the meaning? This house isn't a patch on where we used to live. thanks