More than 200 tenants enjoyed a free festive meal and an afternoon of entertainment at Greenock Town Hall.