There's something really nice about being able to cook in an AirBnB, after the kids have taken their showers and are in their PJs, and all sit around the table as a family, and then have them do the bed routine shortly after, perhaps after watching a bit of TV.
At a hotel, you generally have to at least exit your room to go to the restaurant in the hotel... which breaks the whole "family groove" and makes it harder to keep the kids "in the zone" (everybody has to change clothes, etc . I find it much more difficult to manage because the hotel is essentially a bedroom/bathroom, nothing more.