Generally speaking, you want a minimum of 5 feet on all sides of the table. So a 3 1/2x7 needs a room 13 1/2 x17 for minimum comfort. I prefer a minimum of 6 feet, so that would be 15 1/2x19.
Anything over the 6 foot of space around a table is gravy.
Your room is fine.
Chuck