If you are planning on staying any length of time:
- You WILL re-paint just about every room.
- You WILL replace the carpet.
- You WILL replace the roof.
Remembering this, why exactly did the fact that the paint was ugly/carpet was old/roof was looking ratty convince you to pass on an otherwise adorable house?
Yes, having one that is exactly the right colors in every room with everything new is nice.
I can put up with ugly until I can afford the replacement.
Cosmetics mean nothing compared to location and structure.
A move-in-ready small house stays a small house forever.
An ugly large house becomes a move-in-ready large house with time.