It's pretty hard to find a square table cloth that is this price.  There are two straight lined stitches on each side but it sits on the edge of the table.  It's also thin cloth but still will do the job with two messy kids.