It is important to know your needs in a home, but it’s important to differentiate between what are true ‘non-negotiable needs’ and what are ‘wishes’. You might find a home has almost everything you want & need, but it might have one quality you didn’t want. How much of a deal breaker is that one thing? Don’t let one thing keep you from making a decision on a perfectly great house for you especially if the functionality is there. There is no such thing at the perfect house unless you can afford to get it custom built. Keep in mind that the bones and location of the house are things that can’t be changed. Paint colors, floors, cabinets, countertops, and lighting fixtures are easy to fix (unless of course you want to change all of that, then we are talking a lot of added expense).