Дом хорош не постройкой, а гостеприимством хозяев.
красна — здесь не о цвете: красный значило «красивый, хороший»
Говорят, принимая гостей в небогатом доме, и хваля хозяев, у которых просто, но сытно и радушно. Присловьем и укоряют богатый дом, где гостю неуютно.
Дом простой, зато стол ломится: не красна изба углами, а красна пирогами.
Не красна изба углами · Не красна хата углами, а красна пирогами
Красна здесь — красива. Полностью: «Не красна изба углами, а красна пирогами». Дом хорош не постройкой, а гостеприимством.