Marble is gorgeous and durable. It's much easier to sand out scratches . White is much better than a dark color, so if you can't have glass in a small space, white is the next best. I have owned one for me on white with steel leg and it looks great.
The table with half bench table looks great and even more than 5 peoples can sit around it without any problem . The last one is good to but somewhat heavy to carry around.
The second one fits perfectly to me.