Thanks for playing, and I'm glad you enjoyed!
As for the final level, that is indeed a bug. There is an intended solution with no dining rooms next to each other. I just set up the constraint incorrectly.
...oh, I was really hoping the bug was "sure, have two adjacent dining rooms", because I cannot for the life of me find anything that follows the rules!
(There's only two places the bathroom can be, right? If it's in the isolated room in the NE, then there's a bedroom next to it, and then living rooms on either side of it, kitchens on either side of those, and then there are still two rooms in the SW corner. That's where I ended up putting two dining rooms. The other option is in the center-east room, but if you go clockwise and put down a bedroom, a living room, and a kitchen, then the dining room ends up in the center-west, with two rooms above it. What am I missing?)
...Oh my. It seems like one of my last second changes broke the intended solution. The room with the front door should not have a window. Crazy coincidence how both of these things happened at the same time to force a different solution.
Looking at it again, I think that whole level needs some re-working. Its hard to make good puzzles in an afternoon. I also wasn't satisfied with level 6