This rug was delivered by the day promised and is a very beautiful and cozy piece. After unrolling it, it laid out flat within a matter of 30 minutes. The colors and patterns are very fun, vibrant, and very versatile. The quality of the rug is excellent. I was worried that the rug may get a dirty look since the back ground color is white but so far, so good! All of the colors in the rug hide any small stains or blemishes that you may inquire during the lifetime of this rug. The rug itself is so cozy and soft. I have two pups and they just love to lay on it. So, in all, excellent rug especially for the price! I'd recommend this to anyone looking to spruce up their room with this rug!