Everything I was hoping for. I've tried many different tablecloths, hoping to find one that looks and feels nice, doesn't stain every time something drips on it, and doesn't turn into a wrinkled mess when laundered. This one checks all my boxes and is very affordable. Will be getting more sizes & colors for sure.