My Megaton house

The Megaton Shack becomes available after you complete the The Power of the Atom quest. The Megaton Shack is located in Megaton. You receive the key to the apartment after disarming the nuclear bomb in the center of Megaton.

Improvements for your home can be purchased from Moira at Craterside Supply.

This shack can be yours if you decide to disarm the bomb that is located in the center of Megaton. Besides being a resident and proud owner of your new home, you can improve it too. For example, you can outfit your house with an infirmary, jukebox, laboratory, Nuka-Cola machine, and workbench. You can also change the decor from a run down shack to: Raider, Wasteland Explorer, Vault, Science, Pre-War, and Love Machine (try to find the song "Love Shack" on the jukebox if you have the love machine scenery). Besides pre-defined themes, a playful player can equip the shack with pretty much everything found in the wasteland, dropping items following by arranging with the drag key or even with "guards", leaving them around and pushing by walking directly at them in desired location. However, player must "renew" partnership whenever passing around in order to prevent companions from returning to pre-defined locations.

Also, you get a robot butler, Wadsworth who is able to tell you jokes, supply you with Purified Water, cut your hair, and explain what your 'improvements' are used for. IF the player has purchased the infirmary, Wadsworth will remind you to use it, if you pass by him injured.

Sleeping in the bed on the second floor of the shack grants the player the "Well Rested" effect (+10% xp) for 12 hours.

Bugs
Many of the storage containers are bugged and instead of all them being 'Secured' and safe to store things in, some of them will randomly empty (Lockers on the opposite end of the front door, Desk) or 'restock' default items (the fridge). The only container that always seems to properly secure itself is the set of lockers right next to the door.

There is a proposed fix for this bug. Open the console, click the locker/filing cabinet and type: player.isowner

If it says [playername] is not the owner, click the container and type into console: player.setownership

Now [playername] should be the owner of the container.