Size, color, and price were all perfect. Just laid it down yesterday and it's not laying flat yet or would have given 5 stars. Hopefully it will over next few days