Depends a lot of price point. IMO one of the better ways to accomplish this is to get a toy hauler, similar to the one in my sig, and convert the back room to double bunks. Plenty of room for everyone, the kids have their own space, there is a great living room with seating for 4 on the sofas, space for a 5th if you want to put something else down and another 4 at the table with a functional kitchen. You also retain your adult privacy up top with your king bed.
Downside is price, you need a hefty truck and not everyone wants to pull 44ft.
If you can get over that though it is a nice home away from home.