The rug itself is beautiful and deserves five stars on its own accord! The colors are fairly accurate, but the base color is closer to a cream color instead of a white color as is depicted in the picture. I was quite happy about this as I have a 5-year-old son, and anything too white gets dirty quite quickly with him around. The rug is plush and feels good to walk on. I am 100% satisfied with my purchase. As far as shipping goes, it took nearly two weeks for the rug to arrive; I was expecting it in 7 days or less. Were it not for the longer than expected shipping time, this purchase would've received a five-star rating.