I own a house in one city, and work in another. In order to avoid driving back and forth everyday, I have bought a small lot and plan to build a small house there. I am severly limited by the size of the lot and the money I have to fund the project. Therefore I have decided not to exceed a 20 foot by 20 foot design. I'm looking for your help. Attached is a photo of a couple of post-its that I laid out a quick floor plan on. I've re-arranged it several times, and finally have something I think really maximizes the space available to me. I'm simply asking if you guys see more ways to do so. Some quick notes- this is far from a final design. The first post-it is the second floor, and the second is the ground floor. I'm not sold on the upstairs restroom, it just depends on the slope of the roof I decide on if that will be possible. In the kitchen, I alloted 2 feet per appliance, but will need a bit more, so it's nine feet wide which should fit. The doors on both sit rooms will swing out, not in as shown on the second one. I will base the electric and have a tankless water system based out of the pantry with the washer and dryer. I would also like to possibly remove the wall that encloses in the the kitchen, but not sure how that would effect stability. Any thoughts on any aspects of the design are welcome, except for making it bigger. Thanks!