It looks wavy in this picture, but that is just me not straightening it out when putting it under the table ;-).. Awesome rug! Beautiful, easy to sweep off and take out minor stains with baby wipes (3 young kids dine at this table...), it’s indoor/outdoor, so I’m expecting to be able to take it outside and clean it when it does get dirty. Came in a light, tight roll, but all edges stayed down beautifully right after it was rolled out. Nice to walk on, easy to pull chairs on (we had to get a rug as the chairs would scratch our sensitive flooring). All in all - love it.