Is the following sentence missing semicolons or commas? If so, where?: The house was clean the table set and the porch light on everything was ready for the guests' arrival.

The house was clean$\textcolor{red}{,}$ the table set$\textcolor{red}{,}$ and the porch light oncolor(red); everything was ready for the guests' arrival.