I was pretty overwhelmed when I started on this idea. This is my first MOC like this. I usually stay away from building buildings, and such still lives, because I'm not very good at building them. But after a weekend of building, I came up with this. Hope you like it!
I build the roof to open in 5 different parts, this is so it is easier to lift.