I like the idea that the feast is attracting interesting NPCs like the mysterious beggar or the giant and that the defeated (?) solo creature is used to not just host a feast but also decorate the great hall.
However, do those project point numbers add up? Building the hall for 300 pts is only worth a +1 for the host feast roll, which is another 80? I assume the whole group of heroes will attend the feast and benefit from being "Well fed"?