A bungalow is a type of house with various definitions across the world. Common features to many of these definitions include being detached, low-rise, and the use of verandahs. It is generally a one-story house, cottage or cabin. Bungalows are generally small in terms of square footage. However, there are very large bungalows too. Bungalows were originally designed to provide affordable, modern housing for the working class. There are various types of bungalows, including raised bungalows that have basements with partially above ground to let in additional light. There are also bungalows with additional levels such as lofts and half levels.