I really like this rug. I think the size and colors are exactly as expected, however, I wish it was a bit more plush. Took a while for the corners to lay flat, but I would expect that with any rug that ships rolled up. 
I've had to spot clean it a few times due to our puppy, but honestly it cleaned up pretty well.