Living in a tiny house is not the end of the world. There are some creative ways to utilize the space more efficiently. In this example, you can build a DIY Roll-Out Bed. When you are not using the bed, you can push it in and it is a counter or desk. When you get guest, you can just pull it out and it becomes a perfect bed.
Watch Andrew explaining more details about the bed.
And here is an illustration from Frank to show how it works.