Didn't expect much for the price but these feel sturdier than the paper ones I usually grab, and the ticking stripe looked so crisp against white plates at our brunch. Sixteen was just enough for eight of us with a couple to spare.
Madison★★★★★
The fabric has a nice weight to it — sturdy enough for a full dinner spread, yet the stripe pattern stays crisp and clean. I’ve already washed mine twice and they came out wrinkle-free, which is a huge plus for party prep.
Thomas★★★★★
The ticking stripe pattern looks even better in person than in the photos—it's got that classic, understated look that dresses up a casual dinner. The set of 16 is generous for a party, and the fabric feels sturdy enough to handle a full meal without turning flimsy.