What size table do I need?

A 4′ round table seats 6 people comfortably.
A 6′ x 30″ rectangular table seats 3 people per side plus one at each end (6 – 8 people).
An 8′ x 30″ rectangular table seat 4 per side plus one at each end (8 – 10 people).