My boyfriend found this tablecloth for me because I was having such a hard time with the one we got from Walmart for $5. Every time I tried to wipe the table, the tablecloth would move and it was annoying and tedious to try to clean it. When he showed me this one, I balked at the $25 price tag. So we looked around at Bed Bath & Beyond and a couple of other places but no one had anything better than the Walmart Special. :P I bit the bullet and told him to go ahead and order this one for me because otherwise, I was going to go out of my mind. Before ordering, I posted a question here asking about how well it stays in place when cleaning -- for $25, I did not want to be disappointed!! Well, I got positive responses so we ordered it, and I just got it a few days ago. I *LOVE* this tablecloth!!! It's thick, it stays in place (I don't even have to use my tablecloth clips to hold it in place anymore!), and it's very easy to wipe clean. Best of all, it LOOKS NICE. It doesn't look cheap at all. I ordered the hunter green color and it's beautiful. While I still think $25 is a high price for a tablecloth, I grudgingly have to admit that -- with no other options really available -- it's worth the money. It really is. This tablecloth will last a long, long time. :)