features make up an ideal home