Basic teardrop built on a trailer. The trailer could easily be made wide by simply extending a foot over each side and making small wheel wells for the tires. A wide teardrop would accommodate a king size mattress!
Another teardrop construction picture. You can see how simple it is to build the sides, the roof is just a series of purlins with a skin stretched over it, then hinged in the back for the roof of the kitchen.