Many people said that a house is a product of hard work and perseverance. Every family is dreaming to have a home. But nowadays, with increasing prices of home lots, construction materials and labor cost, building a house is not that easy. Budget is the number one consideration when we finally decide to build a house. For many of us who belong to low-income families, a small house that can provide a basic needs of the family is more than enough. A small house with two-bedroom, bathroom, dining and kitchen and a living room can be considered as our affordable living homes. But the good things is we can always make a small house beautiful as the time goes by. What's important is we have the right plan or design from the very start so that renovation or repair can be avoided. If you are looking for a house design that is suited not only for your budget but also for your family. Here are 15 small but stylish beautiful house design you may consider as your dream home.