Set the Child's Prototype to an Instance of the Parent - Is this a suitable way to add own properties?

Tell us what’s happening:
I was on brain overload with trying to work out how to add own properties and use inheritance at the same time. I’ve managed to populate a HTML element with a string and properties. I am trying to learn more by creating alternative scenarios but using the same challenge concepts.

The code does print “Number 22 is in a fantastic location, and this wonderful house has 88 windows.” on the screen.

Your code so far

 let supertype = document.getElementById("super"); // HTML element to receive values.

    function House() { }

    House.prototype = {
      constructor: House,
      windows: 88,
      comments: function () {
        return `this wonderful house has ${this.windows} windows.`;
      }
    }

    function Bungalow(number) { // Receives an argument (house number)
      this.number = number,
      this.info = function () {
        return `Number ${this.number} is in a fantastic location, and `;
      }
    }

    Bungalow.prototype = Object.create(House.prototype);

    let myHouse = new Bungalow(22);

    supertype.textContent = myHouse.info() + myHouse.comments();

Your browser information:

User Agent is: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0.

Link to the challenge:
https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/object-oriented-programming/set-the-childs-prototype-to-an-instance-of-the-parent