Color and size was perfect! However, it came rolled so tightly that the material was very bumpy/wavy. It won't lay flat at all. I hope it will flatten out in time!