Colors were as shown in photos. Length was perfect. Be aware this rug is very thin and not plush at all. As other have mentioned the rug not staying put I am not having any problems with the rug moving or sliding around when walked on. This rug was inexpensive and worth about what I paid for it.